@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap);@font-face{font-display:swap;font-family:"fontello";src:url(https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.eot?9);src:url("https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.eot?9#iefix") format("embedded-opentype"),url(https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.woff2?9) format("woff2"),url(https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.woff?9) format("woff"),url(https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.ttf?9) format("truetype"),url("https://europeanhome.com/wp-content/themes/ehome17/fontello/font/fontello.svg?9#fontello") format("svg");font-weight:400;font-style:normal}.compact .col{position:relative!important}#btn_fireplace{display:block!important;margin-bottom:10px!important}button.togglesearch:before,button.togglemenu:before,button.closemenu:before,.sociallinks ul li a:before,.searchform button[type="submit"]:before,#sl_div #address_search .addresswrap .addresssubmit button:before,.subscribepopup .close:after,.hseries .choose-menu .btn-prev:before,.hseries .choose-menu .btn-next:after,#menu>ul>li.menu-item-has-children>.dropdown-toggle:after{font-family:fontello;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal!important}img,legend{border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:.4375em;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{padding:0}textarea{overflow:auto;vertical-align:top}b,optgroup,strong{font-weight:500}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}body,html{min-width:320px}body{font-size:16px;line-height:1.5;color:#000;font-family:"Montserrat",sans-serif;font-weight:300;background:#fff;word-wrap:break-word;overflow-x:hidden;padding-top:88px}.quotetext{font-family:"MadelynFill-Regular",cursive}img,.wp-caption{max-width:100%;height:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}p,address{margin-top:0;margin-bottom:1.3em}ul,ol{margin:1.3em 0;padding:0 0 0 1.6em}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}li{margin:0 0 5px 0;padding:0 0 0 5px}.alignleft{float:left;display:inline;margin:5px 40px 1.3em 0;max-width:50%;max-width:calc(50% - 20px)}.alignright{float:right;display:inline;margin:5px 0 1.3em 40px;max-width:50%;max-width:calc(50% - 20px)}.aligncenter{display:block;margin:60px auto}.alignnone{display:block;margin:60px 0}.slidegallery{margin:60px 0}@media screen and (max-width:767px){.aligncenter,.alignnone{margin-top:40px;margin-bottom:40px}.slidegallery{margin:40px 0}}iframe{max-width:100%}.fluid-width-video-wrapper-b{margin:60px 0}.fluid-width-video-wrapper-b iframe{margin:0;display:block}@media screen and (max-width:767px){.fluid-width-video-wrapper-b{margin:40px 0}}.wp-caption .fluid-width-video-wrapper-b{margin:0}.wp-caption img{vertical-align:bottom}.wp-caption-text{margin:15px 0 0 0;font-size:14px}@media screen and (max-width:479px){.alignleft,.alignright{float:none;display:block;max-width:100%;margin:40px auto}}a{color:inherit;font-weight:500;text-decoration:underline;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover,a:active{color:#8c5b9c}a.btn{display:inline-block;vertical-align:middle;color:#fff;font-size:16px;line-height:22px;font-weight:500;padding:19px 30px;text-decoration:none;text-align:center;background:#583166;-webkit-transition:background 0.3s;transition:background 0.3s}a.btn:hover,a.btn:active{background:#2f153b}a.btn-light{background:#8c5b9c}a.btn-light:hover,a.btn-light:active{background:#583166}a.btn-black{background:#2c2c2c}a.btn-black:hover,a.btn-black:active{background:#000}a.btn-small{font-size:10px;line-height:16px;padding:8px 10px}a.btn-medium{font-size:14px;line-height:20px;padding:13px 18px}a.underline{background-image:-webkit-linear-gradient(#000,#000);background-image:linear-gradient(#000,#000);background-size:1px 2px;background-repeat:repeat-x;background-position:0 100%;text-decoration:none}a.underline:hover,a.underline:active{background-image:-webkit-linear-gradient(#8c5b9c,#8c5b9c);background-image:linear-gradient(#8c5b9c,#8c5b9c)}.btnswrap{font-size:0;display:block;margin:60px 0}.btnswrap .btnswrap-a{display:block;margin-left:-32px;margin-bottom:-32px!important}.btnswrap a{margin-left:32px;margin-bottom:32px!important;vertical-align:middle}@media screen and (max-width:767px){.btnswrap{margin:40px 0}}.jumplink:before,.gform_anchor:before{display:block;content:"";height:88px;margin-top:-88px}body.admin-bar .jumplink:before,body.admin-bar .gform_anchor:before{height:120px;margin-top:-120px}@media screen and (max-width:782px){body.admin-bar .jumplink:before,body.admin-bar .gform_anchor:before{height:134px;margin-top:-134px}}@media screen and (max-width:767px){.jumplink:before,.gform_anchor:before{display:block;content:"";height:76px;margin-top:-76px}body.admin-bar .jumplink:before,body.admin-bar .gform_anchor:before{height:122px;margin-top:-122px}}.container{width:1400px;max-width:100%;min-width:320px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media screen and (max-width:339px){.container{padding:0 10px}}#header{position:fixed;z-index:10000000;top:0;left:0;width:100%;background:#fff;-webkit-transition:padding 0.3s;transition:padding 0.3s}.admin-bar #header{top:32px}@media screen and (max-width:782px){.admin-bar #header{top:46px}}body.narrowheader #header{box-shadow:0 2px 4px 0 rgb(76 76 75 / .1)}#headerwrap{display:table;width:100%;table-layout:fixed;padding:20px 0;-webkit-transition:padding 0.3s;transition:padding 0.3s}body.narrowheader #headerwrap{padding:5px 0}#logo{margin:0;display:table-cell;vertical-align:middle;width:252px;-webkit-transition:width 0.3s;transition:width 0.3s}#headerwrap.nonav #logo{display:block;margin:0 auto}#logo img{padding-bottom:3.1746031746031746031746031746032%}#logo img,#logo a{display:block}#menuwrap{display:table-cell;vertical-align:middle}#menuwrap button.closemenu{display:none}#searchform{display:none}#menu{text-align:right;margin-left:20px}#menu>ul{margin:0;padding:0;list-style:none}#menu>ul>li{margin:0;padding:0;display:inline-block;vertical-align:top;font-size:14px;line-height:18px;position:relative;text-align:left}#menu>ul>li.search{margin-left:20px}#menu>ul>li>a{display:block;color:#2c2c2c;text-decoration:none;padding:7px 20px 5px 20px}#menu>ul>li>a>span{display:block;border-bottom:2px solid #fff0}#menu>ul>li>a:hover,#menu>ul>li>a:active{color:#8c5b9c}#menu>ul>li.current-menu-item>a>span,#menu>ul>li.current-page-ancestor>a>span,#menu>ul>li.current-post-ancestor>a>span,#menu>ul>li.current-category-ancestor>a>span{border-bottom-color:#000}@media screen and (min-width:1024px){#menu>ul>li.menu-item-has-children:hover:before{content:"";display:block;border-style:solid;border-width:0 9px 10px 9px;border-color:#fff0 #fff0 #ccc;position:absolute;top:33px;left:50%;margin-left:-9px;z-index:10001}#menu>ul>li.menu-item-has-children:hover:after{content:"";display:block;border-style:solid;border-width:0 8px 9px 8px;border-color:#fff0 #fff0 #fff;position:absolute;top:34px;left:50%;margin-left:-8px;z-index:10001}#menu>ul>li>.submenu{display:none!important;position:absolute;top:32px;left:0;padding-top:10px;z-index:10000;min-width:100%}#menu>ul>li:hover>.submenu{display:block!important}#menu>ul>li>.submenu>ul{margin:0;padding:13px 0;list-style:none;border:1px solid #ccc;background:#fff;white-space:nowrap}#menu>ul>li>.submenu>ul>li{margin:0;padding:0}#menu>ul>li>.submenu>ul>li>a{display:block;padding:13px 20px;color:inherit;text-decoration:none;color:#2c2c2c}#menu>ul>li>.submenu>ul>li>a:hover,#menu>ul>li>.submenu>ul>li>a:active{color:#8c5b9c}}#menu>ul>li>.dropdown-toggle{display:none}#toggles{display:none}button.togglesearch{font-size:14px;background:#fff0;border:none;border-radius:0;margin:0;padding:0;line-height:32px;margin:0 -10px;max-width:none}button.togglesearch:before{content:"\e802";padding:0 10px;-webkit-transition:color 0.3s;transition:color 0.3s;text-align:center;display:block;width:13px}button.togglesearch:hover{color:#8c5b9c}button.togglemenu{font-size:14px;background:#fff0;border:none;border-radius:0;margin:0;padding:0;line-height:32px;margin:0 -10px;max-width:none}button.togglemenu:before{content:"\e80a";padding:0 10px;-webkit-transition:color 0.3s;transition:color 0.3s}button.togglemenu:hover{color:#8c5b9c}.searchform{background:#fafafa;border:1px solid #979797;font-size:16px;line-height:22px;position:relative;box-sizing:border-box;margin:0}.searchform .input{margin-right:40px}.searchform .input input{border:none;background:#fafafa;margin:0;padding:9px 0 9px 12px;height:38px;width:100%;box-sizing:border-box;border-radius:0}.searchform button[type="submit"]{margin:0;padding:0;border:none;background:none;width:40px;height:38px;position:absolute;top:0;right:0;border-radius:0;-webkit-transition:color 0.3s;transition:color 0.3s}.searchform button[type="submit"]:before{content:"\e802";font-size:14px}.searchform button[type="submit"]:hover{color:#8c5b9c}@media screen and (min-width:1024px){body.searchopen #header{padding-bottom:78px}#searchform{display:block;position:absolute;left:0;bottom:0;width:100%;-webkit-transition:height 0.3s;transition:height 0.3s;height:0;overflow:hidden;background:#2c2c2c}body.searchopen #searchform{height:78px}#searchform-a{width:1400px;max-width:100%;margin:0 auto;padding:20px;box-sizing:border-box;-webkit-transition:padding 0.3s;transition:padding 0.3s}#searchform .searchform{border:none}#searchform .searchform .input input{background:#fff}.narrowheader #searchform-a{padding-top:10px;padding-bottom:10px}.narrowheader.searchopen #header{padding-bottom:58px}.narrowheader.searchopen #searchform{height:58px}body.searchopen button.togglesearch:before{content:"\e801"}}@media screen and (max-width:1023px){#headerwrap{display:block;position:relative}#logo{display:block}#menuwrap{position:fixed;display:block;top:0;right:-320px;width:320px;height:100%;background:#fff;z-index:10000002;overflow-y:auto;-webkit-transition:right 0.5s;transition:right 0.5s;box-sizing:border-box;padding:20px}.admin-bar #menuwrap{top:32px;height:calc(100% - 32px)}#menuwrap button.closemenu{display:block}#searchform{display:block;margin-bottom:17px}button.closemenu{font-size:14px;background:#fff0;border:none;border-radius:0;margin:-11px -11px 20px -11px;padding:0;line-height:32px;max-width:none;-webkit-transition:color 0.3s;transition:color 0.3s}button.closemenu:before{content:"\e801";padding:0 11px}button.closemenu:hover{color:#8c5b9c}#menu{text-align:left;margin-left:0}#menu>ul>li{margin:0;display:block}#menu>ul>li>a{padding:13px 0}#menu>ul>li>a>span{border:none}#menu>ul>li.menu-item-has-children:hover:before,#menu>ul>li.menu-item-has-children:hover:after{content:normal;display:none}#menu>ul>li>.submenu{display:none}#menu>ul>li>.submenu>ul{margin:0;padding:0;list-style:none}#menu>ul>li>.submenu>ul>li{margin:0;padding:0}#menu>ul>li>.submenu>ul>li>a{display:block;padding:13px 0 13px 20px;color:inherit;text-decoration:none;color:#2c2c2c}#menu>ul>li>.submenu>ul>li>a:hover,#menu>ul>li>.submenu>ul>li>a:active{color:#8c5b9c}#menu>ul>li.menu-item-has-children{position:relative}#menu>ul>li.menu-item-has-children>a{margin-right:27px}#menu>ul>li.menu-item-has-children>.dropdown-toggle{display:block;position:absolute;top:0;right:-17px;width:44px;height:44px;border:none;border-radius:0;margin:0;padding:0;background:none;font-size:18px}#menu>ul>li.menu-item-has-children>.dropdown-toggle:hover{color:#8c5b9c}#menu>ul>li.menu-item-has-children>.dropdown-toggle:after{content:"\e804";display:block;width:24px;margin:0 auto;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}#menu>ul>li.menu-item-has-children.open>.dropdown-toggle:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#menu>ul>li.search{display:none}#toggles{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#toggles ul{margin:0;padding:0;list-style:none}#toggles ul li{margin:0 0 0 30px;padding:0;display:inline-block;vertical-align:top}body.menuopen{overflow:hidden}body.menuopen #menuwrap{right:0}body.menuopen #menuoverlay{width:100%;height:100%;background:rgb(0 0 0 / .5);position:fixed;top:0;right:0;z-index:10000001}}@media screen and (max-width:782px){.admin-bar #menuwrap{top:46px;height:calc(100% - 46px)}}@media screen and (max-width:767px){#headerwrap{padding:5px 0}body{padding-top:46px}#logo{width:189px}}.banner .banner-a{position:relative}.banner .slide-wrap{padding:0 20px;width:1400px;max-width:100%;box-sizing:border-box;margin:0 auto}.widebanner .slide-wrap{width:auto}.banner .slide{position:relative;width:100%;box-sizing:border-box}.widebanner .slide{width:auto}@media screen and (max-width:339px){.banner .slide-wrap{padding:0 10px}}.banner .slide .slideimage{position:relative;overflow:hidden;height:638px}.slide .slideimage-a{position:absolute;top:0;left:50%;right:0}.banner .slide img{display:block;margin:0 auto;max-width:none}@media screen and (max-width:1400px){.banner .slide .slideimage{height:0;padding-bottom:46.911764705882352941176470588235%}}.banner .slide .slideimage .safetyscreen{display:none}.banner .titleoverlay{font-size:36px;line-height:44px;font-weight:400}.banner .subtitleoverlay{font-size:20px;line-height:34px;font-weight:300;font-style:italic}@media screen and (min-width:768px){.banner .safetyscreenbtn{position:absolute;bottom:-52px}.banner .titleoverlay{margin:0;position:absolute;bottom:75px;left:0;width:100%;padding:0 60px;box-sizing:border-box;color:#fff;z-index:1000;text-shadow:0 0 7px rgb(0 0 0 / .7)}.banner .subtitleoverlay{margin:0;position:absolute;bottom:35px;left:0;width:100%;padding:0 60px;box-sizing:border-box;color:#fff;z-index:1000;text-shadow:0 0 7px rgb(0 0 0 / .7)}}@media screen and (min-width:1401px){.widebanner .titleoverlay{padding:0}}@media screen and (max-width:767px){.banner .safetyscreenbtn{margin-top:20px}.banner .titleoverlay{margin:32px 0 0 0;font-weight:500;text-align:center;font-size:28px;line-height:36px}.banner .subtitleoverlay{margin:10px 0 0 0;font-weight:500;text-align:center;font-size:18px;line-height:36px}}@media screen and (min-width:768px){.banner .globaloverlays{position:absolute;top:0;left:0;width:100%;height:100%}.banner .globaloverlays .container{height:100%}.banner .globaloverlays-a{position:relative;height:100%}}.banner .globaloverlays{pointer-events:none}.banner.withcta .globaloverlays{pointer-events:auto;z-index:2}.banner .globaloverlays .slidecaption,.banner .globaloverlays .safetyscreenbtn{pointer-events:auto}.banner .globaloverlays .ctaoverlay{text-align:center}.banner .globaloverlays .ctatitle h1{font-size:36px;line-height:44px;font-weight:400;margin:0 0 20px 0}@media screen and (min-width:768px){.banner.withcta .slide .slideimage-a:before{content:"";display:block;width:200%;height:100%;background:rgb(26 26 26 / .3);position:absolute;top:0;left:-100%;z-index:1}.banner .globaloverlays .ctaoverlay{pointer-events:auto;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.banner .globaloverlays .ctaoverlay-a{display:table;width:100%;height:100%}.banner .globaloverlays .ctaoverlay-b{display:table-cell;vertical-align:middle;padding:0 60px}}@media screen and (max-width:767px){.banner .ctaoverlay .ctatitle h1{margin-top:32px;font-size:28px;line-height:36px;font-weight:500}}.banner .globaloverlays .fueloverlay{position:absolute;top:20px;left:0;z-index:1000;font-size:16px;font-weight:500;line-height:60px}.banner .globaloverlays .fueloverlay .fuel-wrap{display:inline-block;vertical-align:top;background:#2c2c2c;color:#fff;padding:0 20px;margin-left:20px;margin-bottom:20px}.banner .globaloverlays .fueloverlay .fuel-wood{display:block;background:url(https://europeanhome.com/wp-content/themes/ehome17/images/wood@1x.png) left center no-repeat;background-size:25px 36px;padding-left:35px}.banner .globaloverlays .fueloverlay .fuel-gas{display:block;background:url(https://europeanhome.com/wp-content/themes/ehome17/images/gas@1x.png) left center no-repeat;background-size:23px 36px;padding-left:33px}.banner .globaloverlays .fueloverlay .fuel-electric{display:block;background:url(https://europeanhome.com/wp-content/themes/ehome17/images/lightning-bolt@1x.png) left center no-repeat;background-size:22px 36px;padding-left:32px}@media screen and (min-width:1401px){.widebanner .globaloverlays .fueloverlay{left:-20px}}@media screen and (max-width:767px){.banner .globaloverlays .fueloverlay{left:30px;font-size:10px;line-height:40px;font-weight:500}.banner .globaloverlays .fueloverlay .fuel-wrap{margin-left:10px;padding:0 10px;margin-bottom:10px}.banner .globaloverlays .fueloverlay .fuel-wood{background-size:15px 22px;padding-left:22px}.banner .globaloverlays .fueloverlay .fuel-gas{background-size:14px 22px;padding-left:21px}.banner .globaloverlays .fueloverlay .fuel-electric{background-size:13px 22px;padding-left:20px}}@media screen and (max-width:339px){.banner .globaloverlays .fueloverlay{left:10px;top:10px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.banner .globaloverlays .fueloverlay .fuel-wood{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/wood@2x.png)}.banner .globaloverlays .fueloverlay .fuel-gas{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/gas@2x.png)}.banner .globaloverlays .fueloverlay .fuel-electric{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/lightning-bolt@2x.png)}}.banner .globaloverlays .slidecaption{font-size:14px;line-height:18px;z-index:1000;text-align:right;margin-top:15px;font-style:italic}@media screen and (min-width:768px){.banner .globaloverlays .slidecaption{position:absolute;bottom:-33px;right:0}}.titlebar{text-align:center;padding:60px 0}@media screen and (max-width:767px){.titlebar{padding:40px 0}}.titlebar-plain{padding-bottom:0}.titlebar .breadcrumb{font-size:10px;margin-bottom:20px}.titlebar .pagetitle{font-size:36px;line-height:44px;font-weight:500;margin:0 auto;width:900px;max-width:100%}@media screen and (max-width:767px){.titlebar .pagetitle{font-size:28px;line-height:36px}}.titlebar .pagetitle img{display:block;margin:0 auto}.titlebar .subtitle{font-size:16px;width:664px;max-width:100%;margin:0 auto}.titlebar .pagetitle+.subtitle{margin-top:30px}.titlebar-dark{background:#2c2c2c;color:#fff}.titlebar-dark a:hover,.titlebar-dark a:active{color:#ccc}.titlebar-plain.titlebar-introonly{padding-top:30px}.banner+.titlebar{margin-top:30px}.bodysection{padding:90px 0}.pageheader+.bodysection{padding-top:60px}@media screen and (max-width:767px){.bodysection{padding:60px 0}}.bodysection-alt{background:#f5f5f5}h2{text-align:center;font-weight:500;font-size:30px;line-height:40px;margin:90px 0 60px 0}@media screen and (max-width:767px){h2{margin:60px 0 40px 0;font-size:24px;line-height:32px}}h2.wide{width:900px;max-width:100%;margin-left:auto;margin-right:auto}h3{font-weight:500;font-size:18px;line-height:26px;margin:40px 0 25px 0}.featpost h3{font-weight:500;font-size:28px;line-height:38px;margin:0 0 25px 0}@media screen and (max-width:767px){.featpost h3{font-size:24px;line-height:32px}}blockquote{border-left:2px solid #000;margin:40px 0 40px 30px;padding-left:15px}.narrow{width:664px;max-width:100%;margin:0 auto}.sharelinks{text-align:right;margin-top:20px}.sharing-blog .sharelinks{text-align:center;margin-top:30px}.sharelinks .label{font-size:10px;line-height:32px;font-weight:500;display:inline-block;vertical-align:top}.sharelinks ul{margin:0;margin-bottom:-5px!important;padding:0;list-style:none;display:inline-block;vertical-align:top}.sharelinks ul li{margin:0 0 0 32px;margin-bottom:5px!important;padding:0;display:inline-block;vertical-align:top;text-align:left}.sharelinks ul li a{display:block;line-height:32px;text-decoration:none!important;margin:0 -10px}.sharelinks ul li a:before{display:block;font-size:27px;padding:0 10px}@media screen and (max-width:767px){.sharelinks{text-align:center}}.featpost{margin:60px auto;max-width:100%}@media screen and (max-width:767px){.featpost{margin:40px auto}}.featpost .featimage-a{position:relative;height:0;padding-bottom:66.666666666666666%;overflow:hidden}.featpost .featimage img{display:block;position:absolute;top:0;left:0;width:100%}.featpost .featbox{margin-top:5.8455882352941176470588235294118%}.featpost .featbox .featbox-a{background:#fafafa;padding:40px;box-sizing:border-box;box-shadow:0 2px 2px 0 rgb(0 0 0 / .2);opacity:.9;position:relative}.featpost-titleonly.rtl .featbox{text-align:right}.featpost-titleonly .featbox .featbox-a{text-align:left}.featpost h3 a{text-decoration:none}.featpost-titleonly h3 a{display:block;margin:-40px!important;padding:40px}.featpost .featimage a{display:block;overflow:hidden}.featpost .featimage img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.featpost .featimage a img:hover,.featpost .featimage a img:active{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:1024px){.featpost.rtl{direction:rtl}.featpost .featpost-a{margin-left:-32px;display:flex}.featpost .featimage{direction:ltr;width:59.410919540229885057471264367816%;display:inline-block;vertical-align:top;padding-left:32px;box-sizing:border-box}.featpost .featbox{direction:ltr;width:50%;display:inline-block;vertical-align:top;margin-left:-9.410919540229885057471264367816%;padding-left:32px;box-sizing:border-box}.featpost.rtl .featbox{margin-left:0;margin-right:-9.410919540229885057471264367816%}.featpost-titleonly .featbox .featbox-a{display:inline-block;vertical-align:top}}@media screen and (max-width:1023px){.featpost{width:664px}.featpost .featbox{margin-top:0!important}}.more-link{font-size:10px;display:inline-block;padding:10px;margin:-10px!important}.more-wrap{margin:60px 0;text-align:center}@media screen and (max-width:767px){.more-wrap{margin:40px 0}}.gridimage-wrap .overlay{position:relative}.gridimage-wrap .gridimage{overflow:hidden;height:0;position:relative}.gridimage-wrap .gridimage img{display:block;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease;position:absolute;top:0;left:0;width:100%;height:100%}.gridimage-wrap .gridtitle{margin:15px 0 0 0;font-size:14px}.gridimage-wrap .overlay .gridsubtitle{margin:0;position:absolute;bottom:10px;left:0;width:100%;padding:0 15px;box-sizing:border-box;color:#fff;z-index:1000;text-shadow:0 0 7px rgb(0 0 0);font-style:italic}.gridimage-wrap a{font-weight:inherit;text-decoration:none;display:block}.gridimage-wrap a:hover img,.gridimage-wrap a:active img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.gridimage-wrap .gridimage-horizontal{padding-bottom:66.666666666666666%}.gridimage-wrap .gridimage-square{padding-bottom:100%}.gridimage-wrap .gridimage-vertical{padding-bottom:133.333333333333333%}.gridimage-wrap .gridimage-mag{padding-bottom:130.06329113924050632911392405063%}.quotetext{font-size:36px;line-height:48px;text-align:center;margin:40px 0}.cols{margin:60px auto;max-width:100%}.cols .cols-a{margin-left:-32px;margin-bottom:-60px!important}@media screen and (max-width:767px){.cols{margin:40px auto}.cols .cols-a{margin-bottom:-60px!important}}.compact .cols-a{margin-bottom:-32px!important}.cols .col{display:inline-block;vertical-align:top;padding-left:32px;box-sizing:border-box;margin-bottom:60px!important;text-align:left}@media screen and (max-width:767px){.cols .col{margin-bottom:40px!important}}.compact .col{margin-bottom:32px!important}.twocols-alt .cols-b{width:83.333333333333333333333333333333%;margin:0 auto}.twocols.rtl{direction:rtl}.twocols.rtl .col{direction:ltr}.fourcols .col{width:25%}.threecols .col{width:33.333333333333333333333333333333%}.page-id-157 .threecols .col{width:32%}.twocols .col{width:50%}.twocols-alt .colwide{width:60%}.twocols-alt .colnarrow{width:40%}@media screen and (max-width:1023px){.twocols .cols-a{margin-left:0;margin-bottom:0!important}.twocols .col{width:664px;max-width:100%;margin:0 auto;display:block;padding-left:0;margin-bottom:0!important}.twocols-grid .col{margin-bottom:60px!important}.threecols-large{text-align:center}.threecols-large .col{width:50%}}@media screen and (max-width:767px){.threecols-small .col{width:50%}.page-id-157 .threecols-small .col{width:48%}.threecols-large{width:664px}.threecols-large .col{width:100%;text-align:left}.fourcols .col{width:33.333333333333333333333333333333%}.twocols-grid .col{margin-bottom:40px!important}}@media screen and (max-width:479px){.fourcols .col{width:50%}}.sideimages{margin:60px auto;max-width:100%}@media screen and (max-width:767px){.sideimages{margin:40px auto}}.sideimages .boxtitle .boxtitle-a{display:inline-block;vertical-align:top;background:#fafafa;padding:40px;box-sizing:border-box;box-shadow:0 2px 2px 0 rgb(0 0 0 / .2);opacity:.9;position:relative}.sideimages .boxtitle h2{margin:0}.sideimages .boxtitle h2 a{display:block;padding:40px;margin:-40px!important;text-decoration:none}@media screen and (min-width:768px){.sideimages .sideimages-a{margin-left:-32px;position:relative}.sideimages .sideimages-b{display:table;width:100%;table-layout:fixed;margin:0 auto}.sideimages-alt .sideimages-b{width:83.333333333333333333333333333333%}.sideimages .sicol{display:table-cell;width:50%;vertical-align:top;padding-left:32px;box-sizing:border-box;position:relative}.sideimages .sicol-wide{width:60%}.sideimages .sicol-narrow{width:40%}.sideimages .sicol-small .sicol-a,.sideimages .sicol-small .sicol-small-a{position:absolute;top:15%;left:0;width:100%;height:85%;padding-left:32px;box-sizing:border-box}.sideimages .boxtitle{position:absolute;top:40%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:32px;box-sizing:border-box;z-index:5;pointer-events:none;margin-bottom:0}.sideimages .boxtitle .boxtitle-a{pointer-events:auto}}@media screen and (min-width:1024px){.sideimages .si-quote{position:absolute;width:50%;bottom:0;height:0;padding-bottom:calc(23.333333333333333333333333333333% - 21.333333333333333333333333333333px);left:0}.sideimages .si-quote-right{left:auto;right:0}.sideimages .si-quote-a{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:32px;text-align:center;box-sizing:border-box}.sideimages .si-quote .quotetext{margin:0}}@media screen and (max-width:767px){.sideimages{width:664px}.sideimages .sideimages-a{position:relative}.sideimages .sicol{margin-bottom:40px}.sideimages .sicol-small .gridimage-wrap{margin-bottom:40px}.sideimages .sicol-small .si-quote{margin-bottom:40px}.sideimages-boxtitle .sicol-small{display:none}.sideimages .boxtitle{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;z-index:5;pointer-events:none;margin-bottom:0}.sideimages .boxtitle .boxtitle-a{pointer-events:auto}}.logos{width:480px;max-width:100%;margin:60px auto}@media screen and (max-width:767px){.logos{margin:40px auto}}.logos-a{margin-left:-16.666666666666666666666666666667%}.logos ul{margin:0;padding:0;list-style:none;margin-bottom:-32px!important}.logos ul li{margin:0;padding:0;display:inline-block;vertical-align:middle;width:50%;margin-bottom:32px!important}.logos ul li .li-a{margin-left:28.571428571428571428571428571429%}.logos ul li img{display:block;margin:0 auto;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.logos ul li a:hover img,.logos ul li a:active img{opacity:.81568627450980392156862745098039}.logos ul li a{display:block}.icongrid{width:970px;max-width:100%;margin:60px auto}.icongrid7{width:630px}.icongrid ul{margin:0 0 -60px -50px!important;padding:0;list-style:none;text-align:center}.icongrid ul li{margin:0 0 60px 50px!important;padding:0;list-style:none;display:inline-block;vertical-align:top;width:120px}@media screen and (max-width:767px){.icongrid{margin:40px auto}.icongrid ul{margin-bottom:-40px!important}.icongrid ul li{margin-bottom:40px!important}}.icongrid ul li .ig-icon{display:block;height:116px;position:relative}.icongrid ul li .ig-icon>span{display:block;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.icongrid ul li .ig-icon img{display:block;margin:0 auto;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.icongrid ul li .ig-title{display:block;margin-top:6px}.icongrid ul li a{text-decoration:none}.icongrid ul li a:hover .ig-icon img,.icongrid ul li a:active .ig-icon img{opacity:.81568627450980392156862745098039}.deflist{width:896px;max-width:100%;margin:60px auto;font-size:14px}@media screen and (max-width:767px){.deflist{margin:40px auto}}.deflistnarrow{width:795px}.deflist dl{margin:0;padding:0}.deflist dl dt{margin:20px 0 0 0;padding:20px 32px 0 0;float:left;display:inline;width:200px;font-weight:500;border-top:1px solid #ccc}.deflist dl dd{display:block;margin:20px 0 0 232px;padding:20px 0 0 0;border-top:1px solid #ccc}.deflist dl dd:after{content:" ";clear:both;display:table}.deflist dl>dt:first-child{margin-top:0;padding-top:0;border-top:none}.deflist dl>dt:first-child+dd{margin-top:0;padding-top:0;border-top:none}@media screen and (max-width:767px){.deflist{width:664px}.deflist dl dt{float:none;display:block;width:auto}.deflist dl dd{margin-left:0;border-top:none;padding-top:0;margin-top:12px!important}}hr{width:100%;height:1px;margin:60px auto;background:#ccc;color:#ccc;border:none;clear:both}@media screen and (max-width:767px){hr{margin:40px auto}}.prevnext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:60px auto}@media screen and (max-width:767px){.prevnext{margin:40px auto}}.commentsection{margin:60px 0}@media screen and (max-width:767px){.commentsection{margin:40px 0}}.extratech{font-size:14px}.technical{width:664px;max-width:100%;margin:60px auto;position:relative;font-size:14px}.technical.techsingle{width:795px}.technical .techsection{border-top:1px solid #ccc;padding-top:60px;margin-top:60px}@media screen and (max-width:767px){.technical{margin:40px auto}.technical .techsection{padding-top:40px;margin-top:40px}}.technical .techsection:first-child{border-top:none;padding-top:0;margin-top:0}.technical .techimage{margin-bottom:25px;width:200px}.technical .techimage-a{height:0;padding-bottom:66.666666666666666%;position:relative;overflow:hidden;display:block}.technical .techimage img{display:block;width:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.technical.techfull{width:896px}.technical.techfull .techimage{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}.technical.techfull .techsection-a{position:relative;padding-left:232px;min-height:133px}}.technical ul{margin:0;padding:0;list-style:none;display:table;width:100%}.technical ul li{margin:0;padding:0;display:table-row}.technical ul li .techtitle{display:table-cell;width:100%;vertical-align:top}.technical ul li .techrevision{display:table-cell;vertical-align:top;text-align:right;white-space:nowrap;padding-left:32px}.technical ul li .techtitle,.technical ul li .techrevision{padding-top:10px}.technical ul li:first-child .techtitle,.technical ul li:first-child .techrevision{padding-top:0}.technical h2{text-align:left;margin-bottom:25px}.technical h2 a{text-decoration:none}.technical h2 a:hover,.technical h2 a:active{text-decoration:underline}@media screen and (max-width:479px){.technical ul{display:block}.technical ul li{display:block}.technical ul li .techrevision{display:block;white-space:normal;text-align:left;padding-left:0;padding-top:0}.technical ul li .techtitle{display:block;padding-top:15px}}.brochures ul{margin:0 0 -40px -40px;padding:0;list-style:none}.brochures ul li{margin:0 0 40px 0;padding:0;display:inline-block;vertical-align:top;width:50%}.brochures ul li .li-a{margin-left:40px;border:1px solid #2c2c2c}.brochures ul li img{display:block}.catstags{font-size:14px;line-height:24px;margin:60px 0}@media screen and (max-width:767px){.catstags{margin:40px 0}}.catstags p{margin-bottom:1em}.catstags strong{display:inline-block;vertical-align:top}.catstags a{font-weight:inherit;color:#999;text-decoration:none;display:inline-block;vertical-align:top}.catstags a:hover,.catstags a:active{text-decoration:underline}table.labels{margin:60px 0;border-collapse:collapse;border:none}@media screen and (max-width:767px){table.labels{margin:40px 0}}table.labels th,table.labels td{padding:0;vertical-align:top;border:none;text-align:left}table.labels th{font-weight:500;padding-right:32px}table.labels .spaced th,table.labels .spaced td{padding-top:1.3em}.featimagewrap{margin:60px 0;position:relative}.featimagewrap img{margin:0;width:100%}.featimagewrap .safetyscreen{display:none}.featimagewrap .safetyscreenbtn{position:absolute;bottom:0}@media screen and (max-width:767px){.featimagewrap .safetyscreenbtn{position:static;bottom:auto;margin-top:20px}}.narrowcols{width:896px;max-width:100%;margin:60px auto}.narrowcols .narrowcols-a{display:table;table-layout:fixed;width:100%}.narrowcols .colnarrow{display:table-cell;width:200px;padding-right:32px;vertical-align:top}.narrowcols .colwide{display:table-cell;vertical-align:top}@media screen and (max-width:767px){.narrowcols{width:664px;margin:40px auto}.narrowcols .narrowcols-a{display:block}.narrowcols .colnarrow{display:block;padding-right:0;margin-bottom:40px;width:auto}.narrowcols .colwide{display:block}}form.post-password-form{margin:60px 0}@media screen and (max-width:767px){form.post-password-form{margin:40px 0}}form.post-password-form p{margin:0 0 32px 0}form.post-password-form label{font-weight:500;font-size:16px;display:block;margin-bottom:10px}form.post-password-form input[type="password"]{display:block;border:1px solid #979797;background:#fafafa;border-radius:0;box-sizing:border-box;padding:11px 15px;width:100%;font-size:16px;line-height:24px;margin:0}form.post-password-form input[type="submit"]{color:#fff;font-size:16px;line-height:22px;font-weight:500;border:none;padding:19px 30px;background:#2c2c2c;-webkit-transition:background 0.3s;transition:background 0.3s;border-radius:0}form.post-password-form input[type="submit"]:hover{background:#000}.filterpopup{position:fixed;top:0;left:-440px;width:440px;height:100%;background:#fff;z-index:10000002;-webkit-transition:left 0.5s;transition:left 0.5s;box-sizing:border-box}@media screen and (max-width:440px){.filterpopup{left:-100%;width:100%}}.admin-bar .filterpopup{top:32px;height:calc(100% - 32px)}@media screen and (max-width:782px){.admin-bar .filterpopup{top:46px;height:calc(100% - 46px)}}.filterpopup-top{font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;position:absolute;top:0;left:0;width:100%;padding:19px 20px;box-sizing:border-box;box-shadow:0 2px 4px 0 rgb(76 76 75 / .1)}.filterpopup-top .filterlinks ul{margin:0;padding:0;list-style:none}.filterpopup-top .filterlinks ul li{margin:0 0 0 30px;padding:0;display:inline-block;vertical-align:top}.filterpopup-top .filterlinks ul li button{background:#fff0;border:none;border-radius:0;margin:0;padding:0;max-width:none;text-decoration:underline;font-weight:500;-webkit-transition:color 0.3s;transition:color 0.3s}.filterpopup-top .filterlinks ul li button:hover{color:#8c5b9c}.filterpopup-bot{position:absolute;top:58px;left:0;width:100%;height:calc(100% - 58px);overflow-y:auto;padding:20px 20px 0 20px;box-sizing:border-box}@media screen and (max-width:767px){.filterpopup-top{padding:13px 20px}.filterpopup-bot{top:46px;height:calc(100% - 46px)}}.filterpopup h3{margin:0 0 32px 0}.filterpopup .filter .filtersection{margin-bottom:32px}.filterpopup .filter h4{margin:0 0 20px 0;font-size:16px;line-height:22px;font-weight:500;border-bottom:2px solid #000;padding-bottom:2px}.filterpopup .filter ul{margin:0 0 -20px -20px;padding:0;list-style:none;font-size:14px;line-height:20px}.filterpopup .filter ul li{margin:0 0 20px 0;padding:0 0 0 20px;display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;width:50%;vertical-align:top}.filterpopup .filter ul li input{position:absolute;left:-9999px}.filterpopup .filter ul li label{display:block;padding-left:25px;position:relative}.filterpopup .filter ul li label:before{content:"";display:block;width:16px;height:16px;background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/filter.png);background-repeat:no-repeat;background-size:36px 34px;position:absolute;top:2px;left:0}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.filterpopup .filter ul li label:before{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/filter@2x.png)}}.filterpopup .filter ul li input[type="checkbox"]+label:before{background-position:-18px 0}.filterpopup .filter ul li input[type="checkbox"]:checked+label:before{background-position:-1px 0}.filterpopup .filter ul li input[type="radio"]+label:before{background-position:-18px -17px}.filterpopup .filter ul li input[type="radio"]:checked+label:before{background-position:-1px -17px}.filterpopup .filter ul li.disabled{opacity:.4}body.filteropen{overflow:hidden}body.filteropen .filterwrap.active .filterpopup{left:0}body.filteropen .filterwrap.active .filteroverlay{width:100%;height:100%;background:rgb(0 0 0 / .5);position:fixed;top:0;right:0;z-index:10000001}.filterbar{font-size:18px;line-height:24px;text-align:center;position:-webkit-sticky;position:sticky;top:58px;z-index:9999999;background:#fff;padding:10px 0;margin:-10px 0!important}body.admin-bar .filterbar{top:90px}@media screen and (max-width:782px){body.admin-bar .filterbar{top:104px}}@media screen and (max-width:768px){.filterbar{top:46px}body.admin-bar .filterbar{top:92px}}.filterbar .togglefilter{background:#fafafa;border:1px solid #979797;margin:0;padding:12px 15px;max-width:none;font-weight:500}.togglefilter-alt{background:#fafafa;border:1px solid #979797;padding:12px 15px;max-width:none;font-weight:500;margin:60px auto;display:block}@media screen and (max-width:767px){.togglefilter-alt{margin:40px auto}}.filterwrap .noresults{display:none;margin:60px 0}@media screen and (max-width:767px){.filterwrap .noresults{margin:40px 0}}#sl_div{min-height:0!important}#sl_div .slcol1{float:right;display:inline;width:432px;margin-left:32px}#sl_div .slcol2{overflow:hidden}@media screen and (max-width:1023px){#sl_div .slcol1{float:none;display:block;width:auto;margin-left:0}#sl_div .slcol2{margin-top:60px}}@media screen and (max-width:767px){#sl_div .slcol2{margin-top:40px}}.ehome-map-col1{float:right;display:inline;width:432px}.ehome-map-col2{float:left;display:inline;width:100%;margin-right:-464px}.ehome-map-col2 .ehome-map-col-a{margin-right:464px}@media screen and (max-width:1023px){.ehome-map-col1{float:none;display:block;width:auto;margin-top:60px}.ehome-map-col2{float:none;display:block;width:auto;margin-right:0}.ehome-map-col2 .ehome-map-col-a{margin-right:0}}@media screen and (max-width:767px){.ehome-map-col1{margin-top:40px}}.ehome-map-cols #wpsl-result-list{width:auto;margin-right:0}.ehome-map-cols #wpsl-gmap{float:none;width:auto}#wpsl-wrap .wpsl-search{background:#f5f5f5;margin-bottom:20px}#wpsl-wrap .wpsl-search label{width:auto;padding:4px 0}#wpsl-wrap .wpsl-search .wpsl-input,#wpsl-wrap .wpsl-search .wpsl-select-wrap,#wpsl-wrap .wpsl-search .wpsl-search-btn-wrap{margin-right:20px}#wpsl-wrap #wpsl-search-btn{background:#583166;color:#fff;border:none;border-radius:0;font-size:16px;line-height:22px;font-weight:500;padding:9px 15px;-webkit-appearance:button;-webkit-transition:background 0.3s;transition:background 0.3s}#wpsl-wrap #wpsl-search-btn:hover{background:#2f153b}@media screen and (max-width:570px){#wpsl-search-input{box-sizing:border-box;width:100%!important}}#wpsl-wrap .ehome-map-cols #wpsl-stores li{border-bottom:1px solid #ccc;margin:40px 0 0 0;padding:0 10px 40px 0;font-size:14px;line-height:24px}#wpsl-wrap .ehome-map-cols #wpsl-stores li:first-child{margin-top:0}#wpsl-wrap .ehome-map-cols #wpsl-stores li a.wpsl-directions{display:inline}#wpsl-wrap .ehome-map-cols #wpsl-stores li.wpsl-no-results-msg,#wpsl-wrap .ehome-map-cols #wpsl-stores li.wpsl-preloader{padding-bottom:0;border:none}.ehome-map-result-cols{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.ehome-map-result-cols .ehome-map-result-col-2{text-align:right}.ehome-map-cols h3{margin-top:0}#sl_div #address_search .addresswrap{background:#fafafa;border:1px solid #979797;font-size:16px;line-height:22px;position:relative;margin:0}#sl_div #address_search .addressinput{margin-right:40px}#sl_div #address_search .addressinput input{border:none;background:#fafafa;margin:0;padding:19px 0 19px 12px;height:58px;width:100%;box-sizing:border-box;border-radius:0}#sl_div #address_search .addresssubmit button{margin:0;padding:0;border:none;background:none;width:40px;height:58px;position:absolute;top:0;right:0;border-radius:0;-webkit-transition:color 0.3s;transition:color 0.3s}#sl_div #address_search .addresssubmit button:before{content:"\e802";font-size:14px}#sl_div #address_search .addresssubmit button:hover{color:#8c5b9c}#sl_div .results_wrapper{font-size:14px;line-height:24px;border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:40px 0 0 0}#sl_div .results_entry{border:none!important;padding:0!important;background:none!important}#sl_div .results_entry h3{margin-top:0}#sl_div .results_entry h3 span.dist{font-weight:inherit}#sl_div .results_entry .results_entry_cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sl_div .results_entry .results_entry_cols .results_entry_col2{text-align:right}#sl_div .results_entry .description{margin-top:25px}#sl_div .slp_results_container{display:none}#sl_div .slp_results_container .loading{margin-top:40px}#sl_div #map{border:none;box-shadow:none}#sl_div .no_results_found h2{text-align:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;margin:40px 0 0 0}#dealerquote .debugging{position:fixed;top:180px;right:20px;width:340px;background:#eee}#dealerquote .quotedebug{width:100%;font-size:10px}#dealerquote .quotedebug td{padding:0 10px}#dealerquote .quotedebug td.dbanswer{width:150px}#dealerquote .quotedebug td.dbprice{width:1%}#dealerquote ul{margin:0;padding:0;list-style:none}#dealerquote li{margin:0 0 5px 0;padding:0}#dealerquote .quote{display:none;margin-top:40px}#dealerquote .description{margin:0 0 20px 0;font-style:italic}#dealerquote .description strong{font-weight:700}#dealerquote input[type="submit"]{color:#fff;font-size:16px;line-height:22px;font-weight:500;border:none;padding:19px 30px;background:#2c2c2c;-webkit-transition:background 0.3s;transition:background 0.3s;border-radius:0}#dealerquote input[type="submit"] :hover{background:#000}#dealerquote .submit{margin-top:40px}#dealerquote .quoteextra .quoteextra-field{margin-bottom:32px}#dealerquote .quoteextra input[type="text"],#dealerquote .quoteextra textarea{border:1px solid #979797;background:#fafafa;border-radius:0;box-sizing:border-box;padding:11px 15px;width:100%;font-size:16px;line-height:24px;margin:0}#dealerquote .quoteextra textarea{height:150px}#dealerquote .quoteextra .label{font-size:16px;font-weight:500;display:block;margin-bottom:10px}#dealerquote .quantityquestion input[type="text"]{float:left;display:inline;width:1.5em;margin-right:15px;padding:2px 5px;text-align:center}#dealerquote .quantityquestion .quantity-label{display:block;overflow:hidden;padding:3px 0}.hseries .preview{background:url(https://europeanhome.com/wp-content/themes/ehome17/images/wall-tall.jpg?a=1) center bottom no-repeat;background-size:100% auto}.hseries h2{margin-top:60px}.hseries .choose-material{display:none}.hseries .rectswrap{position:relative;margin:0 auto}.hseries .rectswrap .previewrect{position:absolute;background-position:center center}.hseries .rectswrap .previewrect img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.hseries .preview .preview-option{display:none}.hseries .preview .preview-option.active{display:block}.hseries .preview .rectswrap .fireplace{background-size:100% 100%}.hseries .preview{width:950px;max-width:100%;margin:0 auto;position:relative}.hseries .preview-a{padding-bottom:10.947368421052631578947368421053%;padding-top:13.9%}.hseries .preview-b{position:relative}.hseries .preview-wrap{position:relative;margin:0 auto;width:950px;max-width:100%;margin:0 auto}.hseries .preview-wrap .arr{display:none;position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:47px;height:47px;cursor:pointer}.hseries .preview-wrap .arr:before{content:"";display:block;width:47px;height:47px}.hseries .preview-wrap .arr-left{left:20px}.hseries .preview-wrap .arr-right{right:20px}.hseries .preview-wrap .arr-left:before{background:url(https://europeanhome.com/wp-content/themes/ehome17/images/left-arrow.png) top left no-repeat;background-size:100% 100%}.hseries .preview-wrap .arr-right:before{background:url(https://europeanhome.com/wp-content/themes/ehome17/images/right-arrow.png) top left no-repeat;background-size:100% 100%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.hseries .preview-wrap .arr-left:before{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/left-arrow@2x.png)}.hseries .preview-wrap .arr-right:before{background-image:url(https://europeanhome.com/wp-content/themes/ehome17/images/right-arrow@2x.png)}}@media screen and (max-width:479px){.hseries .preview-wrap .arr,.hseries .preview-wrap .arr:before{width:32px;height:32px}.hseries .preview-wrap .arr-left{left:5px}.hseries .preview-wrap .arr-right{right:5px}}.hseries .preview-wrap .arr{font-family:fontello;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal!important}.hseries .selector{display:none}.hseries .choose-menu{width:950px;max-width:100%;margin:0 auto;text-align:center;background:#2c2c2c;color:#fff;padding:18px 20px;box-sizing:border-box;margin-bottom:0;line-height:24px;border-radius:4px 4px 0 0;position:relative;z-index:10}.hseries .choose-menu ul{margin:0;padding:0;list-style:none}.hseries .choose-menu ul li{margin:0;padding:0;display:none;font-weight:500}.hseries .choose-menu ul li.active{display:block}.hseries .choose-menu ul li a{text-decoration:none}.hseries .choose-menu .btn-prev{position:absolute;bottom:10px;left:10px;font-size:14px;line-height:20px;padding:10px 18px;border-radius:4px;display:none}.hseries .choose-menu .btn-next{position:absolute;bottom:10px;right:10px;font-size:14px;line-height:20px;padding:10px 18px;border-radius:4px}.hseries .choose-menu .btn-prev:before{content:"\eaa2";margin-right:5px}.hseries .choose-menu .btn-next:after{content:"\eaa3";margin-left:5px}@media screen and (max-width:479px){.hseries .choose-menu{padding-bottom:60px}}.hseries .choose-menu2{width:950px;max-width:100%;margin:0 auto;text-align:center;background:#666;color:#fff;padding:18px 20px;box-sizing:border-box;margin-bottom:0;line-height:24px;position:relative;z-index:10;display:none}.hseries .choose-menu2 ul{margin:0;padding:0;list-style:none}.hseries .choose-menu2 ul li{margin:0;padding:0;display:none;font-weight:500}.hseries .choose-menu2 ul li.active{display:block}.hseries .choose-menu2 ul li a{text-decoration:none}.hseries .choose-menu2 .materialgroup{display:none}.hseries .choose-menu2 .materialgroup.active{display:block}.hseries .choose-menu2 .btn-change{position:absolute;bottom:10px;right:10px;font-size:14px;line-height:20px;padding:10px 18px;border-radius:4px}@media screen and (max-width:479px){.hseries .choose-menu2 .btn-change{right:50%;transform:translateX(50%)}.hseries .choose-menu2{padding-bottom:60px}}.hseries .visibletitle{position:absolute;bottom:-14px;left:0;width:100%;text-align:center;font-weight:500;margin-bottom:8.1578947368421052631578947368421%;line-height:28px}.hseries .choose-icon{display:none}.hseries .choose-surround .surroundgroup{display:none}.hseries .choose-surround .surroundgroup.active{display:block}.hseries .choose-icon{position:absolute;top:-29px;padding-top:6.947368421052631578947368421053%;left:0;width:100%;text-align:center}.hseries .choose-icon ul{margin:0;padding:0;list-style:none}.hseries .choose-icon ul li{margin:0;padding:0;display:inline-block;vertical-align:top;font-size:14px;line-height:18px;width:130px;max-width:33.333333333333333%}.hseries .choose-icon ul li .icon{width:38px;height:38px;border-radius:100%;box-shadow:0 0 1px 1px #fff;background:#666;display:block;margin:0 auto 5px auto;position:relative}.hseries .choose-icon ul li a{text-decoration:none;display:block}.hseries .choose-icon ul li.active a{color:#592e6b}.hseries .choose-icon ul li.active .icon{background:#59236b}.hseries .choose-icon ul li .icon img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hseries .choose-icon ul li .icon.icon-numeric{color:#fff;font-size:14px;text-align:center;line-height:38px}.hseries .visibletitle .icon{display:inline-block;width:28px;height:28px;background:#000;box-shadow:0 0 1px 1px #fff;border-radius:50%;margin-right:10px;position:relative;vertical-align:bottom}.hseries .visibletitle .icon img{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hseries .visibletitle .icon.icon-numeric{color:#fff;font-size:10px;line-height:28px;text-align:center}@media screen and (max-width:767px){.hseries .choose-icon{top:-9px}.hseries .preview-b{margin-bottom:20px;margin-top:40px}.hseries .visibletitle{bottom:-4px}}#body .custom-gform-wrap{margin:60px 0}@media screen and (max-width:767px){#body .custom-gform-wrap{margin:40px 0}}#body .gform_wrapper{margin:0;max-width:100%;font-size:16px}#body .gform_wrapper .gform_body{width:100%;max-width:100%}#body .gform_wrapper input[type="text"],#body .gform_wrapper input[type="url"],#body .gform_wrapper input[type="email"],#body .gform_wrapper input[type="tel"],#body .gform_wrapper input[type="number"],#body .gform_wrapper input[type="password"],#body .gform_wrapper textarea,#body .gform_wrapper select.gfield_select,#body .gform_wrapper .ginput_complex select{border:1px solid #979797;background:#fafafa;border-radius:0;box-sizing:border-box;padding:11px 15px;width:100%!important;max-width:100%!important;text-indent:0;font-size:16px;line-height:24px;margin-bottom:0}#body .gform_wrapper input.small{width:150px!important}#body .gform_wrapper input[type="file"]{width:100%}#body .gform_wrapper select.gfield_select,#body .gform_wrapper .ginput_complex select{height:48px;margin-left:0}#body .gform_wrapper select[multiple]{height:auto}#body .gform_wrapper select option{padding:2px}#body .gform_wrapper textarea{height:260px;display:block}#body .gform_wrapper textarea.large{height:400px}#body .gform_wrapper .gform_heading{width:100%}#body .gform_wrapper .gfield_label{margin:0 0 8px 0;font-weight:inherit;font-size:16px;line-height:24px;font-weight:500}#body .gform_wrapper .ginput_container{margin:0;max-width:100%}#body .gform_wrapper li.gfield{margin:0 0 32px 0!important;border:none;background:none;width:100%;max-width:100%!important;padding:0}#body .gform_wrapper li.gsection{margin-bottom:0!important}#body .gform_wrapper .ginput_container_name>span{display:inline-block}#body .gform_wrapper .ginput_container_address>span{margin-top:15px;display:inline-block}#body .gform_wrapper .ginput_container_address>span:first-child{margin-top:0}#body .gform_wrapper ul li{padding-left:0}#body .gform_wrapper ul li:before{display:none}#body .gform_wrapper .description,#body .gform_wrapper .gfield_description,#body .gform_wrapper .gsection_description,#body .gform_wrapper .instruction{line-height:inherit;padding:0!important;width:100%;margin:5px 0 0 0;max-width:100%;font-weight:inherit;font-size:14px}#body .gform_wrapper .gform_fileupload_multifile{overflow:hidden}#body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,#body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-weight:inherit}#body .gform_wrapper .ginput_complex{width:100%;max-width:100%;margin-top:0!important}#body .gform_wrapper .ginput_complex .ginput_full{width:100%}#body .gform_wrapper .ginput_complex .ginput_left,#body .gform_wrapper .ginput_complex .ginput_right{width:49%;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important;vertical-align:top}#body .gform_wrapper .ginput_complex .ginput_left,#body .gform_wrapper .ginput_complex .ginput_right,#body .gform_wrapper .ginput_complex .ginput_full{min-height:0}#body .gform_wrapper .ginput_complex .ginput_right{margin-left:2%}#body .gform_wrapper .ginput_complex label{letter-spacing:0;white-space:normal;margin:5px 0 0 0}#body .gform_wrapper .ginput_complex.ginput_container span.name_first,#body .gform_wrapper .ginput_complex.ginput_container span.name_last{width:49%;margin:0;min-height:0;padding:0}#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name{font-size:0}#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span{font-size:16px}#body .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_first{margin-right:2%}#body .gform_wrapper span.gform_description{font-weight:inherit}#body .gform_wrapper .gsection{padding:0;border:none;margin:0}#body .gform_wrapper .validation_message{font-weight:inherit}#body .gform_wrapper div.validation_error{font-size:16px;font-weight:400;border:none;padding:0;width:100%;text-align:left}#body .gform_wrapper ol.validation_list{width:100%}#body .gform_wrapper ol.validation_list li a{color:inherit}#body .gform_wrapper ul li.gfield_html{max-width:100%}#body .gform_wrapper ul li.gfield.gfield_html img{max-width:100%!important}#body .gform_wrapper .gform_footer{padding:0;margin:0}#body .gform_wrapper ul.gfield_checkbox li,#body .gform_wrapper ul.gfield_radio li{margin-bottom:8px;line-height:inherit}#body .gform_wrapper ul.gfield_checkbox li:last-child,#body .gform_wrapper ul.gfield_radio li:last-child{margin-bottom:0}#body .gform_wrapper ul.gfield_checkbox,#body .gform_wrapper ul.gfield_radio{width:100%;line-height:22px}#body .gform_wrapper ul.gfield_checkbox input[type="checkbox"],#body .gform_wrapper ul.gfield_radio input[type="radio"]{margin:0 12px 0 2px!important;vertical-align:top;line-height:24px;height:24px;float:left;display:inline}#body .gform_wrapper ul.gfield_checkbox li label,#body .gform_wrapper ul.gfield_radio li label{line-height:inherit;vertical-align:top;font-size:inherit;margin:0;max-width:none;display:block;overflow:hidden}#body .gform_wrapper ul.gfield_checkbox li input[value="gf_other_choice"],#body .gform_wrapper ul.gfield_radio li input[value="gf_other_choice"]{margin-top:13px!important}#body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]+input[type="text"],#body .gform_wrapper ul.gfield_radio li input[type="radio"]+input[type="text"]{width:calc(100% - 30px)!important;margin-left:0}#body .gform_wrapper .ginput_complex label,#body .gform_wrapper .description,#body .gform_wrapper .gfield_description,#body .gform_wrapper .gsection_description,#body .gform_wrapper .instruction{font-size:14px}#body .gform_wrapper .gform_title{color:inherit;font-weight:700;text-transform:uppercase;margin:0;font-size:24px;line-height:32px}#body .gform_wrapper .gsection_title{color:inherit;font-weight:700;text-transform:uppercase;margin:60px 0 40px 0!important;font-size:24px;line-height:32px}@media screen and (max-width:767px){#body .gform_wrapper .gsection_title{margin:40px 0 40px 0!important}}#body .gform_wrapper li.gfield:first-child .gsection_title{margin-top:0!important}#body .gform_wrapper .gfield_required,#body .gform_wrapper .gfield_error .gfield_label,#body .gform_wrapper div.validation_error,#body .gform_wrapper ol.validation_list,#body .gform_wrapper .validation_message,#body .gform_wrapper .gf_submission_limit_message,#body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,#body .gform_wrapper li.gfield_error ul.gfield_checkbox,#body .gform_wrapper li.gfield_error ul.gfield_radio{color:#cd0027}#body .gform_wrapper li.gfield_error input[type="text"],#body .gform_wrapper li.gfield_error input[type="url"],#body .gform_wrapper li.gfield_error input[type="email"],#body .gform_wrapper li.gfield_error input[type="tel"],#body .gform_wrapper li.gfield_error input[type="number"],#body .gform_wrapper li.gfield_error input[type="password"],#body .gform_wrapper li.gfield_error textarea,#body .gform_wrapper li.gfield_error select.gfield_select{border-color:#cd0027}#body .gform_wrapper .gform_heading,#body .gform_wrapper .gf_submission_limitmessage,#body .gform_wrapper div.validation_error,#body .gform_wrapper div#error{margin-bottom:40px}#body .gform_wrapper.gf_browser_chrome .ginput_complex select.gfield_select,#body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select.gfield_select{text-indent:inherit;line-height:inherit;margin-bottom:0}#body .gform_wrapper .gform_footer{width:100%;max-width:100%;padding-top:0}#body .gform_wrapper .gform_button{background:#2c2c2c;color:#fff;border:none;font-weight:500;font-size:16px;line-height:22px;padding:19px 30px;border-radius:0;overflow:visible;width:auto;cursor:pointer;-webkit-appearance:none;margin:0;letter-spacing:0;-webkit-transition:background 0.3s;transition:background 0.3s}#body .gform_wrapper .gform_button:hover{background:#000}.aside h2{margin-top:60px;margin-bottom:40px}@media screen and (max-width:767px){.aside h2{margin-top:40px}}#asides .newsletter{background:#fff;padding:45px 0}#asides .newsletter.bodysection-alt{background:#f5f5f5}#asides .newsletter .btnswrap{margin:24px 0}#asides .summary{position:relative;background:#000}#asides .summary:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000 url(https://europeanhome.com/wp-content/themes/ehome17/images/footer@1x.jpg) center center no-repeat;background-size:cover;opacity:.5}#asides .summary .summary-wrap{position:relative;padding:90px 0;color:#fff}@media screen and (max-width:767px){#asides .summary .summary-wrap{padding:60px 0}}#footer{background:#2c2c2c;color:#efefef;padding:60px 0}@media screen and (max-width:767px){#footer{padding:40px 0}}#footer a{color:inherit;text-decoration:none;font-weight:inherit}#footer a:hover,#footer a:active{color:#ccc;text-decoration:underline}#footer .fttop{margin-left:-32px;margin-bottom:60px}@media screen and (max-width:767px){#footer .fttop{margin-bottom:40px}}#footer .fttop .fttop-a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-15px}#footer .fttop .ftlogo{margin-left:32px;margin-bottom:15px}#footer .fttop .ftlogo a{display:block}#footer .fttop .ftlogo img{display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:.92380952380952380952380952380952}#footer .fttop .ftlogo a:hover img,#footer .fttop .ftlogo a:active img{opacity:.75829383886255924170616113744076}#footer .fttop .ftsocial{margin-left:32px;margin-bottom:15px}#ftmenu{margin:0 auto 60px auto;max-width:100%}@media screen and (max-width:767px){#ftmenu{margin-bottom:40px}}#ftmenu>ul{margin:0 0 -40px -32px!important;padding:0;list-style:none;font-size:14px;font-weight:500}#ftmenu>ul>li{margin:0 0 40px 0!important;padding:0;display:inline-block;vertical-align:top;width:16.666666666666666666666666666667%;padding-left:32px;box-sizing:border-box;text-align:left}#ftmenu>ul>li>ul{margin:5px 0 0 0;padding:0;list-style:none;font-size:11px;line-height:2;font-weight:300}#ftmenu>ul>li>ul>li{margin:0;padding:0}#ftmenu>ul>li>ul>li.spaced{margin-top:22px}@media screen and (max-width:1225px){#ftmenu{width:644px}#ftmenu>ul{text-align:center}#ftmenu>ul>li{width:33.333333333333333%}}@media screen and (max-width:616px){#ftmenu{width:432px}#ftmenu>ul>li{width:50%}}@media screen and (max-width:413px){#ftmenu>ul{margin-left:-20px!important}#ftmenu>ul>li{padding-left:20px}}@media screen and (max-width:359px){#ftmenu{width:100%}#ftmenu>ul>li{width:100%}}@media screen and (max-width:767px){#footer .fttop{margin-left:0}#footer .fttop .fttop-a{display:block;margin-bottom:0}#footer .fttop .ftlogo{margin:0 0 40px 0}#footer .fttop .ftlogo img{margin:0 auto}#footer .fttop .ftsocial{margin-left:0;margin-bottom:40px;text-align:center}}#footer .ftsocial ul{margin:0 0 0 -32px;padding:0;list-style:none}#footer .ftsocial ul li{margin:0 0 0 32px;padding:0;display:inline-block;vertical-align:top;text-align:center}#footer .ftsocial ul li a{display:block;line-height:32px;text-decoration:none!important;margin:0 -10px}#footer .ftsocial ul li a:before{display:block;font-size:27px;padding:0 10px}#footer .ftsocial ul li a:hover,#footer .ftsocial ul li a:active{color:#ccc}.sociallinks ul li a:before{content:"\f08e"}.sociallinks ul li a[href*="feed"]:before{content:"\e80f"}.sociallinks ul li a[href*="twitter.com"]:before{content:"\e807"}.sociallinks ul li a[href*="facebook.com"]:before{content:"\e806"}.sociallinks ul li a[href*="instagram.com"]:before{content:"\e808"}.sociallinks ul li a[href*="youtube.com"]:before{content:"\e809"}.sociallinks ul li a[href*="flickr.com"]:before{content:"\e80d"}.sociallinks ul li a[href*="pinterest.com"]:before{content:"\f0d2"}.sociallinks ul li a[href*="linkedin.com"]:before{content:"\e810"}.sociallinks ul li a[href*="snapchat.com"]:before{content:"\e811"}.sociallinks ul li a[href*="periscope.tv"]:before{content:"\e812"}.sociallinks ul li a[href*="tumblr.com"]:before{content:"\e813"}.sociallinks ul li a[href*="plus.google.com"]:before{content:"\e815"}.sociallinks ul li a[href*="bloglovin.com"]:before{content:"\e816"}.sociallinks ul li a[href^="mailto:"]:before{content:"\f0e0"}.sociallinks ul li a[href*="stumbleupon.com"]:before{content:"\f1a4"}.sociallinks ul li a[href*="vimeo.com"]:before{content:"\f144"}.sociallinks ul li a[href*="houzz.com"]:before{content:"\f27c"}.sociallinks ul li a[href*="dwell.com"]:before{content:"\ed43"}#footer .ftbadges{margin-bottom:32px}#footer .ftbadges ul{margin:0 0 -32px -32px;padding:0;list-style:none;text-align:center}#footer .ftbadges ul li{margin:0 0 32px 32px;padding:0;display:inline-block}#footer .ftbadges ul li img{display:block}#footer .ftcols{margin-left:-32px;font-size:10px}#footer .ftcols .ftcols-a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:-15px}#footer .ftcols .ftleft,#footer .ftcols .ftright{margin-left:32px;margin-bottom:15px}#footer .ftcols ul{margin:0 0 0 -30px;padding:0;list-style:none}#footer .ftcols ul li{margin:0 0 0 30px;padding:0;display:inline-block;vertical-align:middle}#footer .ftcols ul li a.ftbtn{display:inline-block;vertical-align:top;color:#fff;font-weight:inherit;background:#7a7a7a;line-height:40px;text-decoration:none;padding:0 20px;font-weight:500;-webkit-transition:background 0.3s;transition:background 0.3s}#footer .ftcols ul li a.ftbtn:hover,#footer .ftcols ul li a.ftbtn:active{background:#000}#fullwrap .notop>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .nobot>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}@media screen and (min-width:1024px){#fullwrap .notop-1024>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .notop-1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child{margin-top:0}#fullwrap .nobot-1024>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}#fullwrap .nobot-1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}}#wpadminbar{z-index:2000000000!important;position:fixed!important}.lg-backdrop{z-index:20000001}.lg-outer{z-index:20000002}.lg-outer .lg-dropdown li{margin:0;padding:0}@media print{#asides,#header,#footer,#comments,.prevnext{display:none!important}body{padding-top:0!important}.bodysection{padding-bottom:0!important}.sharing-header{display:none!important}.titlebar-plain{padding-top:0!important}.catstags{margin-bottom:0!important}}#body .gform_wrapper #gform_27 .choose-additional-flue-sections .ginput_container{display:none}#body .gform_wrapper #gform_27 .choose-caot-sizes .ginput_container{display:none}#body .gform_wrapper #gform_27 .custom-quantity-field{margin:0 0 5px!important}#body .gform_wrapper #gform_27 .custom-quantity-field .ginput_container{max-width:50px!important;float:left!important;width:50px!important}#body .gform_wrapper #gform_27 .custom-quantity-field label{margin:5px;font-weight:300}#body .gform_wrapper #gform_27 .custom-quantity-field span.ginput_product_price_label,#body .gform_wrapper #gform_27 .custom-quantity-field .ginput_product_price,#body .gform_wrapper #gform_27 .custom-quantity-field .ginput_quantity_label{display:none}#body .gform_wrapper #gform_27 .custom-quantity-field .ginput_quantity{padding:0!important;height:35px!important;width:40px!important;text-align:center}#body .gform_wrapper #gform_27 .custom-quantity-field-margin{margin-bottom:32px!important}#body .gform_wrapper #gform_28 .choose-additional-flue-sections .ginput_container{display:none}#body .gform_wrapper #gform_28 .choose-caot-sizes .ginput_container{display:none}#body .gform_wrapper #gform_28 .custom-quantity-field{margin:0 0 5px!important}#body .gform_wrapper #gform_28 .custom-quantity-field .ginput_container{max-width:50px!important;float:left!important;width:50px!important}#body .gform_wrapper #gform_28 .custom-quantity-field label{margin:5px;font-weight:300}#body .gform_wrapper #gform_28 .custom-quantity-field span.ginput_product_price_label,#body .gform_wrapper #gform_28 .custom-quantity-field .ginput_product_price,#body .gform_wrapper #gform_28 .custom-quantity-field .ginput_quantity_label{display:none}#body .gform_wrapper #gform_28 .custom-quantity-field .ginput_quantity{padding:0!important;height:35px!important;width:40px!important;text-align:center}#body .gform_wrapper #gform_28 .custom-quantity-field-margin{margin-bottom:32px!important}#body .gform_wrapper #gform_29 .choose-additional-flue-sections .ginput_container{display:none}#body .gform_wrapper #gform_29 .choose-caot-sizes .ginput_container{display:none}#body .gform_wrapper #gform_29 .custom-quantity-field{margin:0 0 5px!important}#body .gform_wrapper #gform_29 .custom-quantity-field .ginput_container{max-width:50px!important;float:left!important;width:50px!important}#body .gform_wrapper #gform_29 .custom-quantity-field label{margin:5px;font-weight:300}#body .gform_wrapper #gform_29 .custom-quantity-field span.ginput_product_price_label,#body .gform_wrapper #gform_29 .custom-quantity-field .ginput_product_price,#body .gform_wrapper #gform_29 .custom-quantity-field .ginput_quantity_label{display:none}#body .gform_wrapper #gform_29 .custom-quantity-field .ginput_quantity{padding:0!important;height:35px!important;width:40px!important;text-align:center}#body .gform_wrapper #gform_29 .custom-quantity-field-margin{margin-bottom:32px!important}#body .gform_wrapper #gform_32 .choose-additional-flue-sections .ginput_container{display:none}#body .gform_wrapper #gform_32 .choose-caot-sizes .ginput_container{display:none}#body .gform_wrapper #gform_32 .custom-quantity-field{margin:0 0 5px!important}#body .gform_wrapper #gform_32 .custom-quantity-field .ginput_container{max-width:50px!important;float:left!important;width:50px!important}#body .gform_wrapper #gform_32 .custom-quantity-field label{margin:5px;font-weight:300}#body .gform_wrapper #gform_32 .custom-quantity-field span.ginput_product_price_label,#body .gform_wrapper #gform_32 .custom-quantity-field .ginput_product_price,#body .gform_wrapper #gform_32 .custom-quantity-field .ginput_quantity_label{display:none}#body .gform_wrapper #gform_32 .custom-quantity-field .ginput_quantity{padding:0!important;height:35px!important;width:40px!important;text-align:center}#body .gform_wrapper #gform_32 .custom-quantity-field-margin{margin-bottom:32px!important}#body .gform_wrapper #gform_33 .choose-additional-flue-sections .ginput_container{display:none}#body .gform_wrapper #gform_33 .choose-caot-sizes .ginput_container{display:none}#body .gform_wrapper #gform_33 .custom-quantity-field{margin:0 0 5px!important}#body .gform_wrapper #gform_33 .custom-quantity-field .ginput_container{max-width:50px!important;float:left!important;width:50px!important}#body .gform_wrapper #gform_33 .custom-quantity-field label{margin:5px;font-weight:300}#body .gform_wrapper #gform_33 .custom-quantity-field span.ginput_product_price_label,#body .gform_wrapper #gform_33 .custom-quantity-field .ginput_product_price,#body .gform_wrapper #gform_33 .custom-quantity-field .ginput_quantity_label{display:none}#body .gform_wrapper #gform_33 .custom-quantity-field .ginput_quantity{padding:0!important;height:35px!important;width:40px!important;text-align:center}#body .gform_wrapper #gform_33 .custom-quantity-field-margin{margin-bottom:32px!important}#body #choose-brands-wrapper{margin-top:6rem}#body #choose-brands-wrapper h3{margin:0 0 8px;font-weight:inherit;font-size:16px;line-height:24px;font-weight:500}#body #choose-brands-wrapper #custom-radio-brands{padding:0}#body #choose-brands-wrapper #custom-radio-brands li{list-style:none}#body .gform_wrapper textarea{max-height:100px}#body .gform_wrapper .dealer-fields-hidden{display:none}#body .gform_wrapper .dealer-fields-hidden.gfield_error{display:block}.page-template-news-page .blog_pannel .col-md-4{width:33.3%;padding:0;float:left;box-shadow:none;margin:0}.page-template-news-page .flexslider.slider_panel article{background:none;padding:10px;border:none;min-height:auto;border-radius:0;-o-box-shadow:0 1px 4px rgb(0 0 0 / .2);box-shadow:none}.page-template-news-page .hs-blog-image{width:100%}.page-template-news-page .flexslider.slider_panel a{font-size:14px;text-decoration:none;font-family:"Montserrat",sans-serif}.page-template-news-page .row.blog_pannel{padding:0px!important;margin:0px!important}.page-template-news-page .noslide{margin:0;padding:0}.page-template-news-page .blog_pannel .hs-blog-image-block{margin-bottom:0}.page-template-news-page .blog_pannel article .entry-title{margin-top:0}@media (max-width:590px){.page-template-news-page .blog_pannel .col-md-4{width:100%}}.col-brand-top{margin:0;padding:0;text-align:center}.cols-hero-brand{position:relative;display:flex;flex-wrap:wrap;margin-bottom:30px}.col-brand{position:relative;width:calc((100% - 60px) / 3);margin:10px 0;padding:0;margin-right:20px;margin-bottom:0;text-align:center}.col-brand:nth-child(3n){margin-right:0}.col-brand a{text-decoration:none}.sop-intro-text{align-items:center;display:flex}.sop-intro-text .subtitle{font-size:16px;line-height:30px;padding:20px;color:#1d1d1b;font-family:"Montserrat",sans-serif;font-weight:500;padding-bottom:55px}.button-brand{height:36px;background:#5a3465;font-size:23px;line-height:22px;padding:12px 20px 0;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;border-radius:8px;display:inline-block;text-decoration:none;margin:0 20px}.button-brand:hover{color:#e3dce5}.slidecaption_brand{text-align:right}.col-brand-buttom{display:flex;justify-content:center}.subtitle-image-left{text-align:left;font-size:17px;font-style:italic;color:#000;font-weight:600;text-decoration:none}.subtitle-image-right{text-align:right;font-size:17px;font-style:italic;color:#000;font-weight:600;text-decoration:none}@media (max-width:1100px){.col-brand-buttom,.cols-hero-brand{display:block}.col-brand{width:100%;max-width:600px;margin:10px auto!important}.subtitle-image-left,.subtitle-image-right{text-align:center;margin-bottom:20px}}.bnt-hubspot{text-align:center;margin:0 20px}.row-staff{position:relative;display:flex;flex-wrap:wrap;padding:0 50px}.staff-item{position:relative;width:calc((100% - 150px) / 4);padding:0;margin-right:50px;margin-bottom:20px;text-align:center;font-size:15px;line-height:16px}.staff-item:nth-child(4n){margin-right:0}.staff-item h2{margin:10px 0 0 0;padding:0;line-height:22px;font-size:18px}.staff-item-photo{position:relative;box-shadow:0 0 2px 0 rgb(0 0 0 / 20%)}.staff-item-photo>img{display:block}.staff-item-caricature{position:absolute;display:block;width:100%;height:0;opacity:0;left:0;top:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.staff-item:hover .staff-item-caricature{opacity:1;height:auto}@media (max-width:1100px){.row-staff{padding:0}}@media (max-width:780px){.staff-item{width:calc((100% - 50px) / 2);margin-right:50px}.staff-item:nth-child(2n){margin-right:0}}@media (max-width:480px){.staff-item{width:100%;margin-right:0}}#header.header-2023-ntm #menu-header-2023-main *{font-family:'Roboto',sans-serif!important;font-weight:400}@media (min-width:1024px){#header.header-2023-ntm{display:flex;justify-content:center}#header.header-2023-ntm .container{max-width:1730px;width:100%;padding:3.4rem 3rem 2.75rem;box-sizing:content-box;transition:padding.3s ease-in-out}body.narrowheader #header.header-2023-ntm .container{padding:1rem 3rem;transition:padding.3s ease-in-out}#header.header-2023-ntm #headerwrap{padding:0;display:grid;grid-template-columns:275px 1fr;justify-content:space-between;align-items:center}#header.header-2023-ntm #headerwrap #menuwrap{margin-left:auto;max-width:1275px;width:100%}#header.header-2023-ntm #headerwrap #menuwrap #menu{width:100%}#header.header-2023-ntm #menu-header-2023-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,auto));width:100%;max-width:100%;gap:1rem;justify-content:flex-end}#header.header-2023-ntm #menu-header-2023-main>li{display:flex;justify-content:center;align-items:center;white-space:pre}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn.--violet{background:#583166}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn.--violet a{max-width:108px}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn.--violet:hover{background:#707070;transition:all 0.3s ease-in-out}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn.--gray{background:#707070}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn.--gray a{max-width:135px}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn a{text-align:center;color:#fff;font-style:normal;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:0;font-family:'Roboto',sans-serif;padding:8px 30px;display:flex;justify-content:center;box-sizing:border-box}}@media screen and (max-width:1023px){#header.header-2023-ntm #headerwrap{display:block;position:relative}#header.header-2023-ntm #menu-header-2023-main{display:flex;flex-direction:column;gap:1rem}#logo{display:block}#header.header-2023-ntm #headerwrap #menuwrap{position:fixed;display:block;top:0;right:-320px;width:320px;height:100%;background:#fff;z-index:10000002;overflow-y:auto;-webkit-transition:right .5s;transition:right .5s;box-sizing:border-box;padding:20px}.admin-bar #menuwrap{top:32px;height:calc(100% - 32px)}#header.header-2023-ntm #headerwrap #menuwrap button.closemenu{display:block}#searchform{display:block;margin-bottom:17px}button.closemenu{font-size:14px;background:0 0;border:none;border-radius:0;margin:-11px -11px 20px;padding:0;line-height:32px;max-width:none;-webkit-transition:color .3s;transition:color .3s}button.closemenu:before{content:"\e801";padding:0 11px}button.closemenu:hover{color:#8c5b9c}#menu{text-align:left;margin-left:0}#menu>ul>li{margin:0;display:block}#menu>ul>li>a{padding:13px 0}#menu>ul>li>a>span{border:none}#menu>ul>li.menu-item-has-children:hover:before,#menu>ul>li.menu-item-has-children:hover:after{content:normal;display:none}#menu>ul>li>.submenu{display:none}#menu>ul>li>.submenu>ul{margin:0;padding:0;list-style:none}#menu>ul>li>.submenu>ul>li{margin:0;padding:0}#menu>ul>li>.submenu>ul>li>a{display:block;padding:13px 0 13px 20px;color:inherit;text-decoration:none;color:#2c2c2c}#menu>ul>li>.submenu>ul>li>a:hover,#menu>ul>li>.submenu>ul>li>a:active{color:#8c5b9c}#menu>ul>li.menu-item-has-children{position:relative}#menu>ul>li.menu-item-has-children>a{margin-right:27px}#menu>ul>li.menu-item-has-children>.dropdown-toggle{display:block;position:absolute;top:0;right:-17px;width:44px;height:44px;border:none;border-radius:0;margin:0;padding:0;background:0 0;font-size:18px}#menu>ul>li.menu-item-has-children>.dropdown-toggle:hover{color:#8c5b9c}#menu>ul>li.menu-item-has-children>.dropdown-toggle:after{content:"\e804";display:block;width:24px;margin:0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#menu>ul>li.menu-item-has-children.open>.dropdown-toggle:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#menu>ul>li.search{display:none}#toggles{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#toggles ul{margin:0;padding:0;list-style:none}#toggles ul li{margin:0 0 0 30px;padding:0;display:inline-block;vertical-align:top}body.menuopen{overflow:hidden}body.menuopen #menuwrap{right:0!important}body.menuopen #menuoverlay{width:100%;height:100%;background:rgb(0 0 0 / .5);position:fixed;top:0;right:0;z-index:10000001}}@media screen and (max-width:782px){.admin-bar #menuwrap{top:46px;height:calc(100% - 46px)}}@media screen and (max-width:767px){#headerwrap{padding:5px 0}body{padding-top:46px}#logo{width:189px}}@media (max-width:1480px){#menu>ul>li>a{padding:7px 10px 5px 10px}}@media (max-width:1380px){#menu>ul>li>a{padding:7px 5px 5px 5px}}@media (max-width:1340px){#header.header-2023-ntm #headerwrap{grid-template-columns:175px 1fr}#header.header-2023-ntm #logo{max-width:100%}}@media (min-width:1101px) and (max-width:1240px){#menu>ul>li>a{font-size:12px}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn a{padding:8px 16px;font-size:12px}}@media (min-width:1024px) and (max-width:1100px){#header.header-2023-ntm #headerwrap{grid-template-columns:150px 1fr}#menu>ul>li>a{font-size:11px}#header.header-2023-ntm #menu-header-2023-main .ntm-header-btn a{padding:8px 12px;font-size:11px}}.ntm-btn.--transparent{padding:14px 40px;margin:0;border:1px solid #FFF;border-radius:2px;text-align:center;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(11px, 4vw, 17px);line-height:1.18;text-transform:uppercase;text-decoration:none;color:#FFF;position:relative;letter-spacing:1.36px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:6px}.ntm-btn.--transparent img{transition:all .3s ease-in-out}.ntm-btn.--transparent.--black{border-color:#000;color:#000}.ntm-btn.--transparent.--hover-violet:hover{background:#583166 0% 0% no-repeat padding-box;border:1px solid #583166;color:#FFF;transition:all .3s ease-in-out}.ntm-btn.--transparent.--hover-violet:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(345deg) brightness(101%) contrast(101%);transition:all .3s ease-in-out}@media (max-width:980px){.ntm-btn.--transparent{padding:11px 30px}}@media (max-width:740px){.ntm-btn.--transparent img{transform:scale(.9)}}.ntm-home-hero-slider{overflow:hidden!important}.ntm-home-hero-slider .swiper.hero{overflow:visible}.ntm-home-hero-slider .swiper.hero{align-items:stretch}.ntm-home-hero-slider .swiper.hero .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:bottom;height:unset;display:flex;align-items:center}.ntm-home-hero-slider .swiper.hero .swiper-pagination{bottom:61px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:2.5rem}@media (max-width:980px){.ntm-home-hero-slider .swiper.hero .swiper-pagination{bottom:40px}}.ntm-home-hero-slider .swiper.hero .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;border:2px solid #FFF;opacity:1;background:#fff0;margin:0;padding:0}@media (max-width:980px){.ntm-home-hero-slider .swiper.hero .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px}}@media (max-width:575px){.ntm-home-hero-slider .swiper.hero .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.ntm-home-hero-slider .swiper.hero .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFF}.ntm-home-hero-slider .slide-content{display:flex;flex-direction:column;align-items:flex-start;padding:154px 3% 134px 12.5%}@media (max-width:980px){.ntm-home-hero-slider .slide-content{padding:123px 3% 107px 6%}}@media (max-width:575px){.ntm-home-hero-slider .slide-content{padding:99px 3% 85px 6%}}.ntm-home-hero-slider .slide-content .slide-subtitle{text-align:left;font-family:'Lato',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px, 1.5vw, 16px);line-height:1.5;letter-spacing:4.8px;color:#FFF;text-transform:uppercase;margin:0;padding:0;pointer-events:none}.ntm-home-hero-slider .slide-content .slide-title{text-align:left;font-family:'Lato',sans-serif;font-style:normal;font-weight:400;font-size:clamp(42px, 5vw, 70px);line-height:1.14;letter-spacing:0;color:#FFF;margin:0;padding:0;margin-top:16px;margin-bottom:29px;max-width:720px;pointer-events:none}.ntm-home-hero-slider .slide-content .slide-description{text-align:left;font-family:'Lato',sans-serif;font-style:normal;font-weight:400;font-size:clamp(14px, 4vw, 23px);line-height:1.39;letter-spacing:0;color:#FFF;margin:0;padding:0;margin-bottom:40px;max-width:500px;pointer-events:none}@media (max-width:980px){.ntm-home-hero-slider .slide-content .slide-title{max-width:90%}.ntm-home-hero-slider .slide-content .slide-description{max-width:75%}}.ntm-two-col-text-img{display:flex;justify-content:center;background-color:#F8F8F8;padding:0;margin:0}.ntm-two-col-text-img .ntm-container.--full-width{width:100%;max-width:100%;margin:0;padding:50px 0 50px 8.75%;display:grid;grid-template-columns:minmax(300px,554px) minmax(300px,993px);gap:10.6%}@media (max-width:980px){.ntm-two-col-text-img .ntm-container.--full-width{padding:50px 0 50px 6%;grid-template-columns:1fr;gap:2rem}}.ntm-two-col-text-img .ntm-container.--full-width .col-1{display:flex}.ntm-two-col-text-img .ntm-container.--full-width .col-1 .inner-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ntm-two-col-text-img .ntm-container.--full-width .col-1 .title{margin:0;padding:0;text-align:left;font-size:clamp(60px, 7vw, 100px);line-height:.9;letter-spacing:0;color:#000;font-family:"Merriweather",serif;max-width:416px;margin-bottom:1.69rem;pointer-events:none}.ntm-two-col-text-img .ntm-container.--full-width .col-1 .description{margin:0;padding:0;text-align:left;font-size:clamp(14px, 4vw, 23px);line-height:1.39;letter-spacing:0;color:#000;font-family:'Roboto',sans-serif;max-width:564px;margin-bottom:1.5rem;color:#707070;pointer-events:none}@media (max-width:980px){.ntm-two-col-text-img .ntm-container.--full-width .col-1 .title{max-width:90%}.ntm-two-col-text-img .ntm-container.--full-width .col-1 .description{max-width:75%}.ntm-two-col-text-img .ntm-container.--full-width .col-2{min-height:520px}}.ntm-two-col-text-img .ntm-container.--full-width .col-2{min-height:612px;background-position:bottom}.ntm-brands-grid{display:flex;justify-content:center;background-color:#FFF;padding:0;margin:0}.ntm-brands-grid .ntm-container{width:100%;max-width:1710px;margin:0;padding:60px 5.5%}@media (max-width:980px){.ntm-brands-grid .ntm-container{padding:40px 6%}}.ntm-brands-grid .ntm-container .ntm-brands-grid__container{display:grid;grid-template-columns:repeat(4,minmax(200px,397px));gap:40px}@media (max-width:980px){.ntm-brands-grid .ntm-container .ntm-brands-grid__container{grid-template-columns:repeat(2,minmax(200px,397px));gap:20px}}@media (max-width:575px){.ntm-brands-grid .ntm-container .ntm-brands-grid__container{grid-template-columns:repeat(1,minmax(200px,397px));place-content:center}}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:10px 10px 40px #00000014;padding:48px 12%;gap:2.35%;transition:all 0.3s ease-in-out;min-height:277px;box-sizing:border-box}@media (max-width:575px){.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item{padding:48px 10%;min-height:250px}}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item:hover{background:#EDEDED;transition:all 0.3s ease-in-out}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .logo-container{display:flex;min-height:100px;align-items:center;justify-content:center;max-width:75%}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .brand-link{height:100%;text-decoration:none!important;display:flex;flex-direction:column;align-items:center;font-weight:300;font-size:clamp(14px, 4vw, 23px)}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .description{margin:0;padding:0;text-align:center;font-size:clamp(14px, 4vw, 23px);line-height:1.22;letter-spacing:0;color:#000;font-family:"Merriweather",serif;margin-top:auto}.ntm-two-cards{display:flex;justify-content:center;padding:0;margin:0;background-image:url(https://europeanhome.com/wp-content/uploads/2023/03/cards-Gas_Stones.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.ntm-two-cards .ntm-container{width:100%;max-width:1550px;margin:0;padding:83px 9.2%;display:grid;grid-template-columns:repeat(2,minmax(400px,750px));gap:2rem}@media (max-width:980px){.ntm-two-cards .ntm-container{grid-template-columns:1fr;padding:60px 6%}.ntm-two-cards .ntm-container .__card .inner-content,.ntm-two-cards .ntm-container .__card .features{max-width:100%}}.ntm-two-cards .ntm-container .__card{display:flex;position:relative;background:rgb(0 0 0 / .69);padding:72px 46px 56px;margin:0;transition:background 0.3s ease-in-out}.ntm-two-cards .ntm-container .__card:hover{background:rgb(88 49 102 / .69);transition:background 0.3s ease-in-out}.ntm-two-cards .ntm-container .__card .inner-content{display:flex;flex-direction:column;max-width:73.5%;width:100%}.ntm-two-cards .ntm-container .__card .title{text-align:left;font-size:clamp(24px, 5vw, 40px);line-height:1.5;letter-spacing:0;color:#FFF;font-family:"Merriweather",serif;font-weight:300;max-width:410px;padding:0;margin:0;white-space:pre;pointer-events:none}@media (max-width:480px){.ntm-two-cards .ntm-container .__card .title{font-size:40px}.ntm-two-cards .ntm-container .__card .inner-content{max-width:100%}.ntm-two-cards .ntm-container .__card .title{white-space:unset}}@media (min-width:981px) and (max-width:1200px){.ntm-two-cards .ntm-container .__card .title{font-size:clamp(24px, 3vw, 40px);pointer-events:none}.ntm-two-cards .ntm-container .__card .inner-content{margin-bottom:3rem}}.ntm-two-cards .ntm-container .__card .title span{font-weight:700;display:block;font-size:clamp(42px, 5vw, 70px);line-height:1}.ntm-two-cards .ntm-container .__card .features{list-style:none;padding:0;margin:0;margin-top:1.75rem;display:flex;flex-direction:column;gap:1rem;max-width:85%}.ntm-two-cards .ntm-container .__card .features li{text-align:left;font-size:clamp(11px, 4vw, 17px);line-height:1.65;letter-spacing:0;color:#FFF;font-family:"Merriweather",serif;font-weight:300;margin:0;padding:0;padding-left:30px;position:relative;pointer-events:none}.ntm-two-cards .ntm-container .__card .features li.icon.--book::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/book.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .features li.icon.--open-book::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/open-book.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .features li.icon.--laptop::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/laptop.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .features li.icon.--play::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/play.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .features li.icon.--flame::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/flame.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .features li.icon.--tag::before{content:url(https://europeanhome.com/wp-content/uploads/2023/03/tag.svg);position:absolute;left:0}.ntm-two-cards .ntm-container .__card .ntm-btn{position:absolute;right:29px;bottom:34px}@media (max-width:1400px){.ntm-two-cards .ntm-container .__card .features{margin-bottom:3rem}}.ntm-home-news-slider{display:flex;justify-content:center;padding:0;margin:0;overflow:hidden!important}.ntm-home-news-slider .ntm-container{width:100%;max-width:1750px;margin:0;padding:0;padding-top:104px;padding-bottom:84px;padding-left:3rem;padding-right:3rem;box-sizing:border-box}@media (max-width:980px){.ntm-home-news-slider .ntm-container{padding:84px 6%}}.ntm-home-news-slider .intro .title{text-align:left;font-size:clamp(48px, 4vw, 80px);line-height:1.26;font-family:"Merriweather",serif;font-style:normal;letter-spacing:0;color:#000;margin:0;padding:0;margin-bottom:35px;padding-left:3rem;pointer-events:none}@media (max-width:980px){.ntm-home-news-slider .intro .title{padding-left:0}}.ntm-home-news-slider .swiper.news{overflow:visible}.ntm-home-news-slider .swiper-wrapper{position:relative;align-items:stretch}.ntm-home-news-slider .swiper-slide{max-width:426px;padding:40px 35px 28px;background:#FAFAFA 0% 0% no-repeat padding-box;box-sizing:border-box;height:unset}.ntm-home-news-slider .swiper-slide .slide-content{display:flex;flex-direction:column;height:100%}.ntm-home-news-slider .swiper-slide img{margin-bottom:33px;aspect-ratio:1/1}.ntm-home-news-slider .swiper-slide .slide-description{max-width:320px;margin:0;padding:0;font-style:normal;font-weight:400;font-size:clamp(15px, 5vw, 24px);font-family:'Lato',sans-serif;line-height:1.25;color:#000;margin-bottom:43px;pointer-events:none}.ntm-home-news-slider .swiper-slide .ntm-btn{display:flex;justify-content:flex-end;margin:0;padding:0;text-align:left;font-style:normal;font-weight:400;font-size:clamp(12px, 4vw, 19px);font-family:'Roboto',sans-serif;letter-spacing:.38px;color:#583166;text-decoration:none;text-transform:uppercase;gap:8px;margin-top:auto}.ntm-home-news-slider .swiper-slide .ntm-btn img{margin:0;display:inline-block;max-height:28px;max-width:8px}.ntm-home-news-slider .swiper-button-next-ntm{position:absolute;right:0;top:-16%;transform:translateX(-100%);cursor:pointer}.ntm-home-news-slider .swiper-button-prev-ntm{position:absolute;right:0;top:-16%;transform:translateX(-300%) rotateY(180deg);cursor:pointer}.ntm-home-news-slider .swiper-button-prev-ntm.swiper-button-disabled,.ntm-home-news-slider .swiper-button-next-ntm.swiper-button-disabled{filter:opacity(.24);cursor:default}.ntm-home-news-slider .icon.--violet{filter:brightness(0) saturate(100%) invert(19%) sepia(33%) saturate(1384%) hue-rotate(242deg) brightness(93%) contrast(85%)}.ntm-awards-grid{display:flex;justify-content:center;background-color:#FFF;padding:0;margin:0;background:url(https://europeanhome.com/wp-content/uploads/2023/03/h-series-peninsula.jpg);background-size:cover}.ntm-awards-grid .ntm-container{width:100%;max-width:1385px;margin:0;padding:113px 5.5% 160px}@media (max-width:980px){.ntm-awards-grid .ntm-container{padding:100px 6%}}.ntm-awards-grid .ntm-container .ntm-awards-grid__header{display:flex;align-items:flex-end;flex-direction:column;margin-bottom:5rem}.ntm-awards-grid .ntm-container .ntm-awards-grid__header .subtitle{text-align:right;font-size:clamp(12px, 3vw, 16px);line-height:1.5;text-transform:uppercase;color:#FFF;letter-spacing:4.8px;font-family:'Lato',sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;margin-bottom:1rem}.ntm-awards-grid .ntm-container .ntm-awards-grid__header .title{text-align:right;font-size:clamp(60px, 5vw, 100px);font-weight:400;line-height:1.25;font-family:"Merriweather",serif;font-style:normal;letter-spacing:0;color:#FFF;margin:0;padding:0}.ntm-awards-grid .ntm-container .ntm-awards-grid__container{display:grid;grid-template-columns:repeat(auto-fill,86px);gap:7%;row-gap:2rem;justify-content:space-between}@media (max-width:575px){.ntm-awards-grid .ntm-container .ntm-awards-grid__container{gap:2rem;justify-content:center}}.ntm-testimonials-slider{display:flex;justify-content:center;background-color:#FFF;padding:0;margin:0}.ntm-testimonials-slider .ntm-container{width:100%;max-width:1285px;margin:0;padding:171px 5.5% 69px}.ntm-testimonials-slider .ntm-container .inner-container{display:grid;grid-template-columns:1fr 1fr;gap:7.86%;position:relative;min-height:284px}.ntm-testimonials-slider .mySwiperThree{width:100%;max-width:468px;position:static}.ntm-testimonials-slider .mySwiperThree .testimonial-quote{font-size:clamp(15px, 4vw, 23px);line-height:1.39;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;letter-spacing:0;color:#000;margin:0;padding:0;margin-bottom:3.9rem;max-width:466px;position:relative}.ntm-testimonials-slider .inner-container::before{position:absolute;content:url(https://europeanhome.com/wp-content/uploads/2023/03/quo-open.svg);top:0;right:0;transform:translateY(-60%) translateX(-900%)}.ntm-testimonials-slider .inner-container .swiper-slide .testimonial-author .author-info::after{position:absolute;content:url(https://europeanhome.com/wp-content/uploads/2023/03/quo-close.svg);bottom:0;right:-10px}@media (max-width:1270px){.ntm-testimonials-slider .ntm-container .col-2{max-width:350px}.ntm-testimonials-slider .inner-container::before{transform:translateY(-60%) scale(.8);right:50%}.ntm-testimonials-slider .inner-container .swiper-slide .testimonial-author .author-info::after{transform:scale(.8)}.ntm-testimonials-slider .mySwiperThree .testimonial-quote{max-width:350px}}.ntm-testimonials-slider .mySwiperThree .author-info{display:flex;flex-direction:column;position:relative;padding-bottom:130px;padding-right:30px}.ntm-testimonials-slider .mySwiperThree .author-name{text-align:left;font-size:clamp(15px, 4vw, 23px);line-height:1.39;font-family:'Roboto',sans-serif;font-weight:700;font-style:normal;letter-spacing:0;color:#707070;margin:0;padding:0;text-transform:uppercase;margin-bottom:.25rem}.ntm-testimonials-slider .mySwiperThree .author-position{text-align:left;font-size:clamp(12px, 4vw, 18px);line-height:1.77;font-family:'Roboto',sans-serif;font-weight:400;font-style:italic;letter-spacing:0;color:#707070;margin:0;padding:0}.ntm-testimonials-slider .mySwiperThree .swiper-pagination-3{width:auto;left:0;bottom:0;display:flex;gap:1.5rem;position:sticky}.ntm-testimonials-slider .mySwiperThree .swiper-pagination-3 .swiper-pagination-bullet{height:16px;width:16px;margin:0;background:#fff0;border:1px solid #583166;opacity:1}.ntm-testimonials-slider .mySwiperThree .swiper-pagination-3 .swiper-pagination-bullet-active{background:#583166}.ntm-testimonials-slider .ntm-container .col-1{display:flex;flex-direction:column;justify-content:flex-start;max-width:648px}.ntm-testimonials-slider .ntm-container .col-1 .subtitle{text-align:left;font-size:clamp(12px, 4vw, 16px);line-height:1.5;text-transform:uppercase;color:#583166;letter-spacing:4.8px;font-family:'Lato',sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;margin-bottom:1rem}.ntm-testimonials-slider .ntm-container .col-1 .title{text-align:left;font-size:clamp(50px, 5vw, 100px);font-weight:400;line-height:1.25;font-family:"Merriweather",serif;font-style:normal;letter-spacing:0;color:#000;margin:0;padding:0;white-space:pre}.ntm-testimonials-slider .swiper.testimonials{overflow:visible}.ntm-testimonials-slider .ntm-container .col-2{display:flex;flex-direction:column;justify-content:center;max-width:468px;overflow:hidden}@media (max-width:980px){.ntm-testimonials-slider .ntm-container{padding:100px 6% 150px}.ntm-testimonials-slider .ntm-container .inner-container{grid-template-columns:1fr;gap:4rem}.ntm-testimonials-slider .ntm-container .col-2{max-width:500px}.ntm-testimonials-slider .mySwiperThree{max-width:100%;position:static}.ntm-testimonials-slider .mySwiperThree .testimonial-quote{max-width:100%}.ntm-testimonials-slider .inner-container::before{right:50%;left:-70px;transform:scale(.8);top:70px}.ntm-testimonials-slider .inner-container .swiper-slide .testimonial-author .author-info::after{right:0;bottom:25px}.ntm-testimonials-slider .mySwiperThree .testimonial-quote{min-height:175px;padding-top:1rem}}@media (max-width:575px){.ntm-testimonials-slider .ntm-container .col-2{max-width:300px}.ntm-testimonials-slider .mySwiperThree .swiper-pagination-3 .swiper-pagination-bullet{height:12px;width:12px}.ntm-testimonials-slider .inner-container::before{left:-15%;transform:scale(.6);top:65px}.ntm-testimonials-slider .inner-container .swiper-slide .testimonial-author .author-info::after{right:0;top:-70%;transform:scale(.6)}.ntm-testimonials-slider .mySwiperThree .author-info{padding:0}.ntm-testimonials-slider .mySwiperThree .swiper-pagination-3{bottom:-30px;padding-bottom:30px}.ntm-testimonials-slider .ntm-container{padding:70px 6%}}.ntm-form-section{display:flex;justify-content:center;background:url(https://europeanhome.com/wp-content/uploads/2023/03/img-Gyrofocus_Wood.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0}.ntm-form-section .ntm-container{width:100%;max-width:1186px;margin:0;padding:114px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.ntm-form-section .ntm-container .col-1{display:flex;flex-direction:column;justify-content:center;max-width:607px}.ntm-form-section .ntm-container .col-1 .subtitle{text-align:left;font-size:clamp(12px, 4vw, 16px);line-height:1.5;text-transform:uppercase;color:#fff;letter-spacing:4.8px;font-family:'Lato',sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;margin-bottom:.5rem;pointer-events:none}.ntm-form-section .ntm-container .col-1 .title{text-align:left;font-size:clamp(50px, 5vw, 100px);font-weight:400;line-height:1.25;font-family:"Merriweather",serif;font-style:normal;letter-spacing:0;color:#fff;margin:0;padding:0;white-space:pre;margin-bottom:1rem;pointer-events:none}.ntm-form-section .ntm-container .col-1 .description{text-align:left;font-size:clamp(14px, 4vw, 20px);font-weight:400;line-height:1.6;font-family:'Roboto',sans-serif;font-style:normal;letter-spacing:0;color:#fff;margin:0;padding:0;pointer-events:none}.ntm-form-section .ntm-container .col-2{display:flex;flex-direction:column;justify-content:flex-start;max-width:400px}.ntm-form-section #gform_fields_39{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.375rem}.ntm-form-section #gform_fields_39 label{display:none}.ntm-form-section #gform_fields_39 input,.ntm-form-section #gform_fields_39 textarea{background:transparent!important;border:none!important;border-bottom:1px solid #FFFFFF!important;padding-left:0!important}.ntm-form-section #gform_fields_39 input::placeholder,.ntm-form-section #gform_fields_39 textarea::placeholder{color:#EDEDED!important;text-align:left!important;font-size:clamp(12px, 4vw, 16px)!important;line-height:1.3!important;font-family:'Roboto',sans-serif!important;letter-spacing:0!important;font-style:normal!important;text-transform:uppercase}.ntm-form-section #gform_fields_39 input:focus,.ntm-form-section #gform_fields_39 textarea:focus{outline:none!important;border-bottom:1px solid #FFFFFF!important}.ntm-form-section #gform_fields_39 input:focus::placeholder,.ntm-form-section #gform_fields_39 textarea:focus::placeholder{opacity:0!important;transition:all 0.3s ease-in-out}.ntm-form-section #gform_submit_button_39{width:100%!important;padding:11px 30px!important;text-transform:uppercase!important;font-size:clamp(12px, 4vw, 18px)!important;font-weight:400!important;line-height:1.3!important;color:#FFFFFF!important;letter-spacing:0!important;font-family:'Roboto',sans-serif!important}.ntm-form-section #gform_submit_button_39:hover{opacity:.7;transition:all 0.3s ease-in-out}.ntm-form-section #gform_39_validation_container{display:flex;justify-content:center;padding:.75rem;background:#fff0;border:1px solid #fff}.ntm-form-section #gform_39_validation_container .validation_error{margin:0!important;display:flex;justify-content:center;color:#fff!important;font-weight:bold!important}.ntm-form-section #gform_fields_39 .validation_message{display:none}@media (max-width:980px){.ntm-form-section .ntm-container{grid-template-columns:1fr;gap:2rem}.ntm-form-section .ntm-container .col-2{max-width:500px;width:100%}.ntm-form-section .ntm-container .col-2 .custom-gform-wrap{margin:0}}.ntm-featured-grid{display:flex;justify-content:center;background-color:#FFF;padding:0;margin:0;background:#FFF}.ntm-featured-grid .ntm-container{width:100%;max-width:1367px;margin:0;padding:115px 5.5% 130px}.ntm-featured-grid .ntm-container .ntm-featured-grid__header{display:flex;align-items:center;flex-direction:column;margin-bottom:6.125rem}.ntm-featured-grid .ntm-container .ntm-featured-grid__header .title{text-align:center;font-size:clamp(24px, 5vw, 30px);font-weight:300;line-height:1.25;font-family:"Merriweather",serif;font-style:normal;letter-spacing:0;color:#000;margin:0;padding:0;max-width:664px;pointer-events:none}.ntm-featured-grid .ntm-container .ntm-featured-grid__header .title strong{font-weight:700;display:inline-block;font-size:clamp(24px, 5vw, 30px)}.ntm-featured-grid .ntm-container .ntm-featured-grid__container{display:grid;grid-template-columns:repeat(auto-fit,107px);gap:7%;row-gap:2rem;place-content:center;place-items:center}@media (max-width:980px){.ntm-featured-grid .ntm-container{padding:100px 6%}}#footer-2023-ntm{background:#000;color:#EDEDED;padding:0}#footer-2023-ntm .container{display:grid;grid-template-columns:minmax(200px,259px) minmax(200px,1fr) minmax(200px,414px);width:100%;max-width:1586px;gap:7%;padding:6.5rem 3rem 10rem;box-sizing:border-box;place-content:center;justify-content:space-between}#footer-2023-ntm .container .col-1,#footer-2023-ntm .container .col-3{display:flex;flex-direction:column}#footer-2023-ntm #menu-footer-2023-contact{display:flex;flex-direction:column;padding:0;margin-bottom:0}#footer-2023-ntm #menu-footer-2023-contact .menu-item-has-children{visibility:hidden}#footer-2023-ntm #menu-footer-2023-contact .sub-menu{display:flex;flex-direction:column;visibility:visible;padding:0;padding-left:1rem;position:relative}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.phone-footer::before{position:absolute;content:url(https://europeanhome.com/wp-content/uploads/2023/03/phone-flip-solid.svg);left:-1px}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.email-footer::before{position:absolute;content:url(https://europeanhome.com/wp-content/uploads/2023/03/envelope-solid.svg);left:-1px}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.location-footer::before{position:absolute;content:url(https://europeanhome.com/wp-content/uploads/2023/03/location-pin-solid.svg);left:-1px}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li::marker{content:none;display:none}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li a{list-style:none;text-align:left;font-style:normal;font-weight:400;font-size:15px;line-height:1.46;font-family:'Roboto',sans-serif;text-decoration:none;color:#EDEDED}#footer-2023-ntm #menu-footer-2023-main{display:grid;grid-template-areas:"mf te ab" "mf te in";padding:0;margin:0;column-gap:2.56rem;row-gap:1.625rem}#footer-2023-ntm #menu-footer-2023-main li{list-style:none!important}#footer-2023-ntm #menu-footer-2023-main li::marker{content:none;display:none}#footer-2023-ntm #menu-footer-2023-main .mf{grid-area:mf;padding:0;margin:0}#footer-2023-ntm #menu-footer-2023-main .te{grid-area:te;padding:0;margin:0}#footer-2023-ntm #menu-footer-2023-main .ab{grid-area:ab;padding:0;margin:0}#footer-2023-ntm #menu-footer-2023-main .in{grid-area:in;padding:0;margin:0}#footer-2023-ntm #menu-footer-2023-main .sub-menu,#footer-2023-ntm #menu-footer-2023-main .sub-menu li{padding:0}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children>a{text-align:left;text-decoration:none;font-size:13px;line-height:1.69;font-family:'Lato',sans-serif;letter-spacing:1.3px;color:#707070;text-transform:uppercase;margin-bottom:.7rem}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children .sub-menu li,#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children .sub-menu li a{text-align:left;font-size:13px;line-height:1.76;text-decoration:none;color:#EDEDED;font-family:'Roboto',sans-serif;color:#EDEDED}#footer-2023-ntm #menu-social-menu *{list-style:none!important}#footer-2023-ntm #menu-social-menu{padding:0;margin:0;display:flex;gap:5%;justify-content:space-between}#footer-2023-ntm #menu-social-menu li::marker{content:none;display:none}#footer-2023-ntm #menu-social-menu li,#footer-2023-ntm #menu-social-menu li a{text-decoration:none!important;margin-bottom:0!important}#footer-2023-ntm #menu-social-menu li{padding:0}#footer-2023-ntm #menu-social-menu li.social-menu-item{display:none}#footer-2023-ntm #menu-social-menu li a::before{display:block;font-size:27px;padding:0 10px}#footer-2023-ntm .subscribe-newsletter h6{text-align:left;font-style:normal;font-weight:400;font-size:23px;letter-spacing:0;line-height:1.3;color:#fff;margin:0;padding:0;margin-bottom:1rem;font-family:"Merriweather",serif}#footer-2023-ntm #gform_fields_40{display:flex;justify-content:space-between}#footer-2023-ntm #gform_fields_40 #field_40_1{flex-grow:1!important}#footer-2023-ntm #gform_fields_40 input[type="text"]{border:none!important;background:transparent!important;border-bottom:1px solid #fff!important;width:100%!important;padding-left:0!important;margin:0;margin-right:.5rem}#footer-2023-ntm #gform_fields_40 input[type="text"]::placeholder{color:#EDEDED!important;font-size:15px;line-height:1.33;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}#footer-2023-ntm #gform_fields_40 input[type="text"]:focus{outline:none!important}#footer-2023-ntm #gform_fields_40 input[type="text"]:focus::placeholder{opacity:0!important;transition:all .3s ease-in-out}#footer-2023-ntm #gform_fields_40 input[type="submit"]{padding:11px 30px;background:#583166 0% 0% no-repeat padding-box;box-shadow:none;outline:none;border:none;text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:1.36;letter-spacing:1.12px;color:#fff;text-transform:uppercase}#footer-2023-ntm #gform_40_validation_container{display:flex;justify-content:center;padding:.75rem;background:#fff0;border:1px solid #fff}#footer-2023-ntm #gform_40_validation_container .validation_error{margin:0!important;display:flex;justify-content:center;color:#fff!important;font-weight:bold!important;border:none!important;padding:0!important}#footer-2023-ntm #gform_fields_40 .validation_message{display:none}#footer-2023-ntm .buttons{display:flex;gap:1rem;margin-bottom:4rem}#footer-2023-ntm .buttons a{flex-basis:50%;max-width:200px;padding:11px;display:flex;justify-content:center;background:#222;text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:1.36;letter-spacing:1.12px;color:#fff;text-transform:uppercase;align-items:center;text-decoration:none}#footer-2023-ntm .footer-bottom-bar{display:flex;justify-content:center;align-content:center;background:#191919;padding:20px 5.5%}#footer-2023-ntm .footer-bottom-bar .copyright p{text-align:left;font-style:normal;font-weight:400;font-size:15px;line-height:1.46;letter-spacing:0;margin:0;padding:0;color:#fff}@media (max-width:1295px){#footer-2023-ntm .container{grid-template-columns:minmax(200px,259px) minmax(400px,1fr) minmax(200px,414px);gap:5%}#footer-2023-ntm #gform_fields_40{flex-direction:column}#footer-2023-ntm .buttons{margin-bottom:1rem}#footer-2023-ntm #menu-social-menu{display:grid;grid-template-columns:repeat(3,auto);row-gap:8px;place-content:flex-start}@media (max-width:1023px){#footer-2023-ntm .container{grid-template-columns:minmax(200px,259px) minmax(400px,1fr);padding-bottom:4rem}#footer-2023-ntm .container .col-3{grid-column:1/3;max-width:700px;margin-top:1rem;width:90%}#footer-2023-ntm #menu-social-menu{grid-template-columns:repeat(auto-fill,50px)}}@media (max-width:767px){#footer-2023-ntm .container{grid-template-columns:1fr}#footer-2023-ntm .container .col-3{grid-column:unset;margin-top:0}}@media (max-width:575px){#footer-2023-ntm #menu-social-menu{grid-template-columns:repeat(3,50px)}}@media (max-width:480px){#footer-2023-ntm .container{padding-left:6%;padding-right:6%}}@media (max-width:400px){#footer-2023-ntm .container .col-2{display:none}}}@media (min-width:1024px){body.single-brand_page .pageheader .pagetitle{margin-top:4.5rem}}@media (min-width:1024px){body.single-product .pageheader{margin-top:4.5rem}body.page-template-default .pageheader{margin-top:4.5rem}}body.single-product{padding-top:88px}@media (max-width:768px){body.single-product{padding-top:46px}}.single-fireplace-header{display:flex;justify-content:center;max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:1921px){.single-fireplace-header{max-width:1610px}}.single-fireplace-header .container{display:grid;gap:0;grid-template-columns:1fr 1fr;align-items:flex-start;width:100%;max-width:unset;padding:0}@media (max-width:768px){.single-fireplace-header .container{grid-template-columns:1fr;background:#F8F8F8}}.single-fireplace-header .container .col-1{display:flex;flex-direction:column}.single-fireplace-header .container .col-1 .main-info{background:#F8F8F8;padding:109px 3.5% 43px 18%;margin-bottom:3.06rem}@media (max-width:1376px){.single-fireplace-header .container .col-1 .main-info{padding:76.5px 4.5% 56.5px 7.5%}}@media (max-width:1080px){.single-fireplace-header .container .col-1 .main-info{padding-top:61px;padding-bottom:41.5px}}@media (max-width:768px){.single-fireplace-header .container .col-1 .main-info{margin-bottom:0;padding:50px 8%;padding-bottom:1.75rem}}.single-fireplace-header .container .col-1 .main-info .subtitle{margin:0;padding:0;font-family:'Lato',sans-serif;text-align:left;font-weight:400;font-size:clamp(14px, 3vw, 16px);letter-spacing:4.8px;color:#C1C1C1;text-transform:uppercase;margin-bottom:4rem}.single-fireplace-header .container .col-1 .main-info .subtitle a{text-decoration:none}@media (max-width:1080px){.single-fireplace-header .container .col-1 .main-info .subtitle{margin-bottom:2rem}}@media (max-width:768px){.single-fireplace-header .container .col-1 .main-info .subtitle{margin-bottom:1rem}}.single-fireplace-header .container .col-1 .main-info .title{margin:0;padding:0;font-family:"Merriweather",serif;text-align:left;font-style:normal;line-height:1;letter-spacing:0;color:#000;font-size:clamp(35px, 7vw, 80px);margin-bottom:3rem;font-weight:400}@media (max-width:1080px){.single-fireplace-header .container .col-1 .main-info .title{margin-bottom:2rem}}@media (max-width:768px){.single-fireplace-header .container .col-1 .main-info .title{margin-bottom:1rem}}.single-fireplace-header .container .col-1 .main-info .colors h6,.single-fireplace-header .container .col-1 .main-info .configurations h6{margin:0;padding:0;font-family:'Lato',sans-serif;text-align:left;font-style:normal;line-height:1;letter-spacing:4.8px;color:#583166;font-size:clamp(12px, 3vw, 16px);margin-bottom:1.32rem;text-transform:uppercase;font-weight:400}.single-fireplace-header .container .col-1 .main-info .colors .color-options,.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options{display:flex;gap:1.5rem;margin:0;padding:0;width:100%;flex-wrap:wrap}.single-fireplace-header .container .col-1 .main-info .colors .color-options li,.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li{list-style:none;margin:0;padding:0;margin:0;display:flex;width:auto;padding:14px 10%;background:#b7b7b7;color:#000;border-radius:25px;justify-content:center;align-items:center;gap:1rem;text-align:center;font-family:'Roboto',sans-serif;font-style:normal;line-height:1.35;font-size:clamp(10px, 3vw, 17px);letter-spacing:1.36px;color:#000;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease-in-out}@media (max-width:1080px){.single-fireplace-header .container .col-1 .main-info .colors .color-options li,.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li{padding:11px 7%}}.single-fireplace-header .container .col-1 .main-info .colors .color-options li.--active{background:#583166;color:#fff;transition:all 0.3s ease-in-out}@media (hover:hover){.single-fireplace-header .container .col-1 .main-info .colors .color-options li:hover{background:#583166;color:#fff}}.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li{background:#b7b7b7;color:#000}.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li.--active{background:#583166;color:#fff;transition:all 0.3s ease-in-out}@media (hover:hover){.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li:hover{background:#583166;color:#fff}}.single-fireplace-header .container .col-1 .main-info .colors .color-options li .color-decoration{border-radius:50px}.single-fireplace-header .container .col-1 .main-info .colors .color-options li .color-decoration.--white{border:1px solid #707070}.single-fireplace-header .container .col-1 .main-info .colors .color-options li::marker,.single-fireplace-header .container .col-1 .main-info .configurations .configuration-options li::marker{display:none}.single-fireplace-header .single-fireplace-body{display:none}.single-fireplace-header .single-fireplace-body.--active.--desktop{padding:16px 3.5% 16px 18%;display:flex;flex-direction:column;max-width:717px}.single-fireplace-header .single-fireplace-body .description .hidden{display:none}.single-fireplace-header .single-fireplace-body .description .show-more,.single-fireplace-header .single-fireplace-body .description .show-less{margin-bottom:2rem;text-align:center;font-style:normal;font-family:'Roboto',sans-serif;font-size:clamp(14px, 2vw, 16px);font-weight:400;line-height:1.35;letter-spacing:1.36px;color:#FFF;text-transform:uppercase;padding:8px;text-decoration:none;border:1px solid #cacaca;background:#cacaca}.single-fireplace-header .single-fireplace-body .description .show-more:hover,.single-fireplace-header .single-fireplace-body .description .show-less:hover{background:#fff;color:#000;border:1px solid #000;transition:all 0.3s ease-in-out}@media (max-width:1376px){.single-fireplace-header .single-fireplace-body.--active.--desktop{padding:16px 4.5% 16px 7.5%}}@media (max-width:1080px){.single-fireplace-header .single-fireplace-body.--active.--desktop.--wide{width:185%;max-width:185%;margin-top:4rem}}@media (max-width:768px){.single-fireplace-header .single-fireplace-body.--active.--desktop{display:none}}.single-fireplace-header .single-fireplace-body.--mobile{display:none}@media (max-width:768px){.single-fireplace-header .single-fireplace-body.--active.--mobile{display:flex;flex-direction:column;padding:2.5rem 3.75% 1.5rem 3.75%;background:#fff}}.single-fireplace-header .single-fireplace-body .description{display:flex;flex-direction:column}@media (max-width:768px){.single-fireplace-header .single-fireplace-body .description{padding-left:4.5%;padding-right:4.5%}}.single-fireplace-header .single-fireplace-body .description p,.single-fireplace-header .single-fireplace-body .description a{text-align:left;font-size:clamp(16px, 2vw, 23px);line-height:1.45;font-style:normal;font-family:'Roboto',sans-serif;letter-spacing:0;color:#707070}.single-fireplace-header .single-fireplace-body .description strong{font-weight:bold!important}.single-fireplace-header .single-fireplace-body .links{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:16px}@media (max-width:1376px){.single-fireplace-header .single-fireplace-body .links{grid-gap:8px}}.single-fireplace-header .single-fireplace-body .links a{text-align:center;font-style:normal;font-family:'Roboto',sans-serif;font-size:clamp(14px, 2vw, 16px);font-weight:400;line-height:1.35;letter-spacing:1.36px;color:#FFF;text-transform:uppercase;padding:14px 20px;text-decoration:none}@media (max-width:1376px){.single-fireplace-header .single-fireplace-body .links a{padding:14px 18px}}@media (max-width:1080px){.single-fireplace-header .single-fireplace-body .links a{padding:11px 16px}}.single-fireplace-header .single-fireplace-body .links .link-icon{margin-left:8px}.single-fireplace-header .single-fireplace-body .links a:first-child{grid-area:1 / 1 / 2 / 3;display:flex;justify-content:center;align-items:center;background:#000;border:1px solid #000}@media (hover:hover){.single-fireplace-header .single-fireplace-body .links a:first-child:hover{color:#000;background:#FFF;border:1px solid #000}.single-fireplace-header .single-fireplace-body .links a:first-child:hover img{filter:brightness(0) saturate(100%)}}.single-fireplace-header .single-fireplace-body .links a:nth-child(2){grid-area:2 / 1 / 3 / 2;display:flex;justify-content:center;align-items:center;background:#777;border:1px solid #777}@media (hover:hover){.single-fireplace-header .single-fireplace-body .links a:nth-child(2):hover{color:#000;background:#FFF;border:1px solid #000}.single-fireplace-header .single-fireplace-body .links a:nth-child(2):hover img{filter:brightness(0) saturate(100%)}.single-fireplace-header .single-fireplace-body .links a:nth-child(3):hover{color:#000;background:#FFF;border:1px solid #000}.single-fireplace-header .single-fireplace-body .links a:nth-child(3):hover img{filter:brightness(0) saturate(100%)}}.single-fireplace-header .single-fireplace-body .links a:nth-child(3){grid-area:2 / 2 / 3 / 3;display:flex;justify-content:center;align-items:center;background:#B4B4B4;border:1px solid #B4B4B4}.single-fireplace-header .container .col-2 .color-gallery,.single-fireplace-header .container .col-2 .configuration-gallery{display:none}.single-fireplace-header .container .col-2 .color-gallery.--active,.single-fireplace-header .container .col-2 .configuration-gallery.--active{display:flex;flex-direction:column;position:relative}.single-fireplace-header .container .col-2 .color-gallery .fireplace-featured-image,.single-fireplace-header .container .col-2 .configuration-gallery .fireplace-featured-image{height:575px;object-fit:cover;object-position:center;width:100%;margin-bottom:8px}.single-fireplace-header .container .col-2 .color-gallery .fireplace-featured-image.active,.single-fireplace-header .container .col-2 .configuration-gallery .fireplace-featured-image.active{display:block}.single-fireplace-header .container .col-2 .color-gallery .fireplace-featured-image.hidden,.single-fireplace-header .container .col-2 .configuration-gallery .fireplace-featured-image.hidden{display:none}.single-fireplace-header .container .col-2 .safety-screen-toggle.active{position:absolute;bottom:1.5rem;left:1rem;background:#2c2c2c;z-index:2;color:#fff;display:block;font-size:14px;line-height:1.6;padding:8px 10px;box-shadow:none;border:none}.single-fireplace-header .container .col-2 .safety-screen-toggle.active:hover{background:#583166;transition:all 0.3s ease-in-out}.single-fireplace-header .container .col-2 .safety-screen-toggle.hidden{display:none}@media (max-width:1080px){.single-fireplace-header .container .col-2 .color-gallery .fireplace-featured-image,.single-fireplace-header .container .col-2 .configuration-gallery .fireplace-featured-image{height:423px;margin-bottom:3px}}@media (max-width:768px){.single-fireplace-header .container .col-2{max-width:100%;margin:auto;padding-bottom:1.75rem;padding-left:8%;padding-right:8%;width:100%;box-sizing:border-box}}.single-fireplace-header .fireplace-gallery .gallery-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));column-gap:8px;row-gap:8px}.single-fireplace-header .fireplace-gallery.--short .gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(170px,200px))}@media (max-width:1080px){.single-fireplace-header .fireplace-gallery .gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));column-gap:2px;row-gap:2px}.single-fireplace-header .fireplace-gallery.--short .gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(90px,200px))}}@media (max-width:768px){.single-fireplace-header .fireplace-gallery .gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));column-gap:2px;row-gap:2px}.single-fireplace-header .fireplace-gallery.--short .gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(70px,165px))}}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);opacity:1;pointer-events:none;z-index:1}@media (hover:hover){.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item:hover .overlay{opacity:0;transition:all 0.3s ease-in-out}}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item.--active .overlay{opacity:0;transition:all 0.3s ease-in-out}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item img,.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item video{position:absolute;width:100%;height:100%;max-width:100%;top:0;left:0;aspect-ratio:1/1;cursor:pointer;object-fit:cover}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item.__video::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52.5px;height:60px;background-image:url(https://europeanhome.com/wp-content/uploads/2023/04/video-icon.svg);background-size:contain;background-repeat:no-repeat;z-index:2;opacity:1;cursor:pointer}@media (max-width:1080px){.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item.__video::before{width:26.25px;height:30px;pointer-events:inherit}}@media (hover:hover){.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item.__video:hover::before{z-index:0}}.single-fireplace-header .fireplace-gallery .gallery-wrapper .gallery-item.--active::before{content:none}.single-fireplace-features{display:flex;justify-content:flex-start;width:100%;margin-top:5.625rem;max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width:1376px){.single-fireplace-features{margin-top:5rem}}@media (max-width:1080px){.single-fireplace-features{margin-top:2rem}}@media (max-width:768px){.single-fireplace-features{margin-top:1rem}}.single-fireplace-features .container{margin:0;max-width:1590px;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;align-items:flex-start;row-gap:.813rem;padding-left:9%;padding-right:8%;width:100%;box-sizing:content-box}@media (max-width:1376px){.single-fireplace-features .container{padding-left:3.75%;padding-right:3.75%}}@media (max-width:1080px){.single-fireplace-features .container{grid-template-columns:1fr}}.single-fireplace-features .container .accordion.--full-width{grid-column:1 / -1}.single-fireplace-features .container .accordion .accordion-header{display:flex;align-items:center;cursor:pointer;padding:24px 34px;background-color:#F2F2F2}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-header{padding:16px 24px 16px}}.single-fireplace-features .container .accordion.__brochure *{text-decoration:none}.single-fireplace-features .container .accordion .accordion-header .accordion-icon{margin-right:28px}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-header .accordion-icon{margin-right:17px;max-width:17px}}.single-fireplace-features .container .accordion .accordion-header .accordion-icon img{display:flex}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-header .accordion-icon img{max-height:19px}}.single-fireplace-features .container .accordion .accordion-title{margin:0;padding:0;text-align:left;line-height:1.3;font-size:clamp(19px, 2vw, 30px);font-family:'Roboto',sans-serif;letter-spacing:-.6px;color:#707070;font-weight:400}.single-fireplace-features .container .accordion .accordion-header .accordion-icon__open{margin-left:auto;transition:all 0.3s ease-in-out}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-header .accordion-icon__open img{max-height:19px}}.single-fireplace-features .container .accordion .accordion-header .accordion-icon__download{margin-left:auto;display:flex}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-header .accordion-icon__download img{max-height:19px}}.single-fireplace-features .container .accordion .accordion-body{display:none;transition:all 0.3s ease-in-out;padding:61px 81px;box-shadow:10px 10px 40px #0000000D;max-height:697px;overflow:scroll}@media (max-width:1376px){.single-fireplace-features .container .accordion .accordion-body{padding:41px 34px}}@media (max-width:1080px){.single-fireplace-features .container .accordion .accordion-body{max-height:832px}}@media (max-width:768px){.single-fireplace-features .container .accordion .accordion-body{max-height:unset}}.single-fireplace-features .container .accordion .accordion-body ul{margin:0;padding:0;display:flex;flex-direction:column}.single-fireplace-features .container .accordion .accordion-body ul li{list-style:none;margin:0;padding:20px 0;display:flex;align-items:center;border-bottom:1px solid #ccc}.single-fireplace-features .container .accordion .accordion-body ul li::marker{display:none}.single-fireplace-features .container .accordion .accordion-body ul li .link{width:100%;display:flex;text-decoration:none;text-align:left;font-style:normal;font-weight:400;font-size:clamp(16px, 2vw, 20px);font-family:'Roboto',sans-serif;letter-spacing:0;color:#000;line-height:1.3;align-items:center}.single-fireplace-features .container .accordion.__manuals .accordion-body ul li .link{justify-content:space-between;gap:2rem}@media (hover:hover){.single-fireplace-features .container .accordion .accordion-body ul li .link:hover{color:#583166}.single-fireplace-features .container .accordion .accordion-body ul li .link:hover img{filter:brightness(0) saturate(100%) invert(21%) sepia(30%) saturate(1463%) hue-rotate(242deg) brightness(85%) contrast(85%)}}.single-fireplace-features .container .accordion .accordion-body ul li:last-child{border-bottom:none}.single-fireplace-features .container .accordion .accordion-body ul li .link img{display:flex;transition:all 0.3s ease-in-out;margin-left:auto}@media (max-width:1080px){.single-fireplace-features .container .accordion.__manuals .accordion-body ul li .link img,.single-fireplace-features .container .accordion.__brochure .accordion-body ul li .link img,.single-fireplace-features .container .accordion.__cad-files .accordion-body ul li .link img,.single-fireplace-features .container .accordion.__specifications .accordion-body ul li .link img{max-height:19px}}@media (hover:hover){.single-fireplace-features .container .accordion:hover .accordion-title{color:#fff}.single-fireplace-features .container .accordion:hover .accordion-header{background:#583166;transition:all 0.3s ease-in-out}}.single-fireplace-features .container .accordion.--active .accordion-title{color:#fff}.single-fireplace-features .container .accordion.--active .accordion-header{background:#583166;transition:all 0.3s ease-in-out}@media (hover:hover){.single-fireplace-features .container .accordion:hover .accordion-header .accordion-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}.single-fireplace-features .container .accordion:hover .accordion-header .accordion-icon__open{transition:all 0.3s ease-in-out;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}}.single-fireplace-features .container .accordion .accordion-body .bottom-text{text-align:left;font-size:clamp(16px, 2vw, 20px);line-height:1.45;font-style:normal;font-family:'Roboto',sans-serif;letter-spacing:0;color:#707070;margin-top:1rem}.single-fireplace-features .container .accordion .accordion-body .bottom-text a{color:#000;transition:all 0.3s ease-in-out;font-size:clamp(16px, 2vw, 20px)}.single-fireplace-features .container .accordion .accordion-body .bottom-text a:hover{color:#583166}.single-fireplace-features .container .accordion.--active .accordion-header .accordion-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}.single-fireplace-features .container .accordion.--active .accordion-header .accordion-icon__open{transform:rotate(180deg);transition:all 0.3s ease-in-out;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}.single-fireplace-features .container .accordion.__brochure.--active .accordion-header{background-color:#F2F2F2}.single-fireplace-features .container .accordion.__brochure.--active .accordion-title{color:#707070}.single-fireplace-features .container .accordion.__brochure.--active .accordion-header .accordion-icon,.single-fireplace-features .container .accordion.__brochure.--active .accordion-header .accordion-icon__download{filter:unset}.single-fireplace-features .container .accordion.__brochure.--active:hover .accordion-header{background-color:#583166}.single-fireplace-features .container .accordion.__brochure.--active:hover .accordion-title{color:#fff}@media (hover:hover){.single-fireplace-features .container .accordion.__brochure:hover .accordion-header .accordion-icon,.single-fireplace-features .container .accordion.__brochure:hover .accordion-header .accordion-icon__download{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(35deg) brightness(104%) contrast(103%)}}.single-fireplace-features .container .accordion.--active .accordion-body{display:flex;flex-direction:column;transition:all 0.3s ease-in-out}.single-related-fireplaces{margin-top:10rem;max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width:1376px){.single-related-fireplaces{margin-top:5rem}}@media (max-width:1080px){.single-related-fireplaces{margin-top:3.125rem}}.single-related-fireplaces .container{width:100%;max-width:1693px;padding:1rem 3rem;box-sizing:border-box;margin-bottom:3rem}@media (max-width:768px){.single-related-fireplaces .container{padding:1rem 3.75%}}.single-related-fireplaces .section-header .title{text-align:left;font-style:normal;font-weight:400;line-height:1.26;font-size:clamp(26px, 3vw, 50px);font-family:"Merriweather",serif;letter-spacing:0;color:#000;margin:0;padding:0;margin-bottom:3rem}@media (max-width:1080px){.single-related-fireplaces .section-header .title{text-align:center;margin-bottom:6rem}}.single-related-fireplaces .section-content{position:relative}@media (max-width:1080px){.single-related-fireplaces .section-content{width:100%;margin:auto;max-width:767px}}@media (max-width:650px){.single-related-fireplaces .section-content{max-width:361px}}.single-related-fireplaces .swiper-button-prev-ntm{position:absolute;top:-100px;right:3rem;transform:rotate(180deg) translateY(7.5px);cursor:pointer}@media (max-width:1080px){.single-related-fireplaces .swiper-button-prev-ntm{top:-70px;left:44%;right:unset;transform:rotate(180deg) translateY(7px) translateX(-45%)}}@media (max-width:650px){.single-related-fireplaces .swiper-button-prev-ntm{left:38%;transform:rotate(180deg) translateY(7px) translateX(-38%)}}.single-related-fireplaces .swiper-button-next-ntm{position:absolute;top:-100px;right:0;cursor:pointer}@media (max-width:1080px){.single-related-fireplaces .swiper-button-next-ntm{top:-70px;left:54%;transform:translateX(-53%);right:unset}}@media (max-width:650px){.single-related-fireplaces .swiper-button-next-ntm{left:55%;transform:translateX(-55%)}}.single-related-fireplaces .swiper-button-prev-ntm.swiper-button-disabled,.single-related-fireplaces .swiper-button-next-ntm.swiper-button-disabled{filter:opacity(.24);cursor:default}.single-related-fireplaces .swiper-slide{display:flex;flex-direction:column;gap:28px;background:#FAFAFA 0% 0% no-repeat padding-box;padding:34px 30px 57px;box-sizing:border-box;height:auto!important}.single-related-fireplaces .swiper-slide .link__img img{height:285px;object-fit:cover;width:100%}.single-related-fireplaces .swiper-slide .title{margin:0;padding:0}.single-related-fireplaces .swiper-slide .title .link__text{text-decoration:none;text-align:left;font-style:normal;font-weight:400;font-size:clamp(23px, 3vw, 30px);line-height:1.2;font-family:"Merriweather",serif;letter-spacing:0;color:#000}.single-fireplace-features .container .accordion.__firemedia .accordion-body{padding:45px 34px 53px}@media (max-width:1376px){.single-fireplace-features .container .accordion.__firemedia .accordion-body{padding:41px 34px}}.single-fireplace-features .container .accordion.__firemedia .firemedia{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:1080px){.single-fireplace-features .container .accordion.__firemedia .firemedia{grid-gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:650px){.single-fireplace-features .container .accordion.__firemedia .firemedia{grid-template-columns:1fr}}.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item{border-bottom:none!important;padding:0!important}.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item .link{display:flex;flex-direction:column;position:relative;height:207px}@media (max-width:1080px){.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item .link{height:177px}}.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item .link img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out}@media (hover:hover){.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item:hover .link img{filter:brightness(.5)}}.single-fireplace-features .container .accordion.__firemedia .firemedia .firemedia-item .caption{margin:0;padding:0;position:absolute;bottom:7.5%;left:5%;text-align:left;font-weight:300;font-style:normal;font-family:'Roboto',sans-serif;font-size:clamp(25px, 2vw, 30px);letter-spacing:0;color:#FFF;text-shadow:10px 10px 30px #000;line-height:1}.single-fireplace-features .container .accordion.__specifications .specification{border-bottom:1px solid #ccc;padding:20px 0;gap:2rem}.single-fireplace-features .container .accordion.__specifications .specification .feature,.single-fireplace-features .container .accordion.__specifications .specification .description{padding:0;margin:0;text-align:left;font-style:normal;font-weight:400;font-size:clamp(16px, 2vw, 20px);line-height:1.3;color:#000;width:100%}.single-fireplace-features .container .accordion.__specifications .specification .description{margin-left:auto}.single-fireplace-features .container .accordion.__accesories .accordion-body{padding:45px 34px 53px}@media (max-width:1376px){.single-fireplace-features .container .accordion.__accesories .accordion-body{padding:41px 34px}}.single-fireplace-features .container .accordion.__accesories .accesories{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:1080px){.single-fireplace-features .container .accordion.__accesories .accesories{grid-gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:650px){.single-fireplace-features .container .accordion.__accesories .accesories{grid-template-columns:1fr}}.single-fireplace-features .container .accordion.__accesories .accesories .accesory{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden}.single-fireplace-features .container .accordion.__accesories .accesories .accesory .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);opacity:1;pointer-events:none;z-index:1;transition:all 0.3s ease-in-out}@media (hover:hover){.single-fireplace-features .container .accordion.__accesories .accesories .accesory:hover .overlay{opacity:.75}.single-fireplace-features .container .accordion.__accesories .accesories .accesory:hover .link img{filter:unset}}.single-fireplace-features .container .accordion.__accesories .accesories .accesory .link img{width:100%;height:100%;max-width:100%;top:0;left:0;cursor:pointer;object-fit:cover;position:absolute;transition:all 0.3s ease-in-out}.single-fireplace-features .container .accordion.__accesories .accesories .accesory:hover .link img{filter:brightness(.5);transition:all 0.3s ease-in-out}.single-fireplace-features .container .accordion.__accesories .accesories .accesory .caption{margin:0;padding:0;position:absolute;bottom:7.5%;left:5%;text-align:left;font-weight:300;font-style:normal;font-family:'Roboto',sans-serif;font-size:clamp(25px, 2vw, 28px);letter-spacing:0;color:#FFF;text-shadow:10px 10px 30px #000;line-height:1;z-index:2}.single-fireplace-features .container .accordion.__awards .accordion-body{padding:45px 34px 53px}@media (max-width:1376px){.single-fireplace-features .container .accordion.__awards .accordion-body{padding:41px 34px}}.single-fireplace-features .container .accordion.__awards .awards{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:1080px){.single-fireplace-features .container .accordion.__awards .awards{grid-gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:650px){.single-fireplace-features .container .accordion.__awards .awards{grid-template-columns:1fr}}.single-fireplace-features .container .accordion.__awards .awards .award{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden}.single-fireplace-features .container .accordion.__awards .awards .award:hover{filter:brightness(.5);transition:all 0.3s ease-in-out}.single-fireplace-features .container .accordion.__awards .awards .award:hover .link img{filter:unset}.single-fireplace-features .container .accordion.__awards .awards .award .link img{width:100%;height:100%;max-width:100%;top:0;left:0;cursor:pointer;object-fit:cover;position:absolute;transition:all 0.3s ease-in-out}.single-fireplace-features .container .accordion.__awards .awards .award .caption{margin:0;padding:0;position:absolute;bottom:7.5%;left:5%;text-align:left;font-weight:300;font-style:normal;font-family:'Roboto',sans-serif;font-size:clamp(25px, 2vw, 30px);letter-spacing:0;color:#FFF;text-shadow:10px 10px 30px #000;line-height:1;z-index:2}.single-fireplace-features .accordion.__gallery-feature{grid-column:-1 / 1}.single-fireplace-features .accordion.__gallery-feature .gallery{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:8px;row-gap:8px}@media (max-width:1080px){.single-fireplace-features .accordion.__gallery-feature .gallery{column-gap:.25rem;row-gap:.25rem}}@media (max-width:650px){.single-fireplace-features .accordion.__gallery-feature .gallery{grid-template-columns:1fr}}.single-fireplace-features .accordion.__gallery-feature .gallery .gallery-item{width:100%;height:auto;position:relative;overflow:hidden;padding:0!important;border-bottom:none!important}@media (hover:hover){.single-fireplace-features .accordion.__gallery-feature .gallery .gallery-item:hover .link img{filter:brightness(.5)}}.single-fireplace-features .accordion.__gallery-feature .gallery .gallery-item img{width:100%;height:100%;max-width:100%;aspect-ratio:1/1;cursor:pointer;object-fit:cover}:nth-child(odd) .single-fireplace-features .container .accordion.__view .accordion-header .accordion-icon img{width:30px}.single-fireplace-features .container .accordion.__view .accordion-body{padding:45px 34px 53px}.single-fireplace-features .container .accordion.__view .accordion-body .view .sketchfab-embed-wrapper{width:100%;height:100%}.single-fireplace-features .container .accordion.__view .accordion-body .view .sketchfab-embed-wrapper iframe{width:100%;height:100%;min-height:400px}@media (max-width:1376px){.single-fireplace-features .container .accordion.__view .accordion-body{padding:41px 34px}}.single-fireplace-features .container .accordion.__view .accesories{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:1080px){.single-fireplace-features .container .accordion.__view .accesories{grid-gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:650px){.single-fireplace-features .container .accordion.__view .accesories{grid-template-columns:1fr}}.single-fireplace-features .container .accordion.__view .accesories .accesory{width:100%;height:100%}.single-fireplace-features .container .accordion.__view .accesories .accesory .link img{width:100%;height:100%;max-width:100%;top:0;left:0;cursor:pointer;object-fit:cover;position:absolute;transition:all 0.3s ease-in-out}.cols.threecols .cols-a{display:flex;flex-wrap:wrap}#body .gridimage-wrap .gridtitle{line-height:inherit!important;text-align:inherit!important;font-weight:inherit!important}#body .featpost h2{font-weight:500;font-size:28px;line-height:38px;margin:0 0 25px;text-align:left}#body .featpost h2 a{text-decoration:none;text-align:left}.page-template-home-2024{padding:0;margin-top:-32px}body.narrowheader .header-2024-ntm{top:0!important;padding:10px 0!important}body.menuopen #menuwrap{right:0!important;top:0;height:100%}body #header-mobile-buttons{display:none}body:not(.narrowheader):not(.menuopen) #searchform{display:block;position:absolute;left:0;bottom:39px;width:100%;-webkit-transition:height 0.3s;transition:height 0.3s;overflow:hidden;background:#fff0}body:not(.narrowheader):not(.menuopen) #searchform-a{width:1400px;max-width:100%;padding:0;box-sizing:border-box;-webkit-transition:padding 0.3s;transition:padding 0.3s;text-align:right;float:right;position:relative;max-width:400px;margin:10px 50px}body #searchform .searchform input{outline:none}body.narrowheader:not(.menuopen) #searchform{display:none}body:not(.narrowheader) #header.header-2024-ntm{background-color:#fff0;top:0}body:not(.narrowheader):not(.page-template-home-2024) #header.header-2024-ntm{background-color:#fff}body:not(.narrowheader) #header.header-2024-ntm .container{padding:50px;width:100%}body:not(.narrowheader) #logo .sticky-logo{display:none}body.narrowheader #logo .sticky-logo{display:block}body.narrowheader #logo .regular-logo{display:none}body:not(.page-template-home-2024) #logo .regular-logo{display:none}body:not(.page-template-home-2024) #logo .sticky-logo{display:block}body:not(.narrowheader) #logo img{padding:0;padding-bottom:0!important}body:not(.narrowheader) #header.header-2024-ntm #headerwrap{padding:0}body:not(.narrowheader) #menu-header-2023-main{display:flex;align-items:center;justify-content:flex-end;gap:3.5%}body:not(.narrowheader) .ntm-header-btn{border-radius:20px;padding:10px 30px!important;text-align:center!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:1!important}body:not(.narrowheader) .ntm-header-btn span{border:none!important}body:not(.narrowheader) .ntm-header-btn.--violet{background:#583166;border:1px solid #583166;color:#FFF}body:not(.narrowheader) .ntm-header-btn.--violet:hover{border:1px solid #fff;background:#fff0;transition:all 0.3s}body:not(.narrowheader):not(.page-template-home-2024) .ntm-header-btn.--violet:hover{background:#fff0;border:1px solid #583166}body:not(.narrowheader):not(.page-template-home-2024) .ntm-header-btn.--violet:hover a{color:#583166!important}body:not(.narrowheader) .ntm-header-btn.--violet:hover a{color:#fff}body:not(.narrowheader) .ntm-header-btn.--violet a:hover{color:#fff!important}body:not(.narrowheader) .ntm-header-btn.--gray{border:1px solid #fff;color:#fff;margin-left:-30px!important}body:not(.narrowheader):not(.page-template-home-2024) .ntm-header-btn.--gray{background:#707070;border:1px solid #707070;color:#FFF;transition:all 0.3s}body:not(.narrowheader) .ntm-header-btn.--gray:hover{border:1px solid #583166;background:#583166;transition:all 0.3s}body:not(.narrowheader) .ntm-header-btn.--gray:hover a{color:#fff}body:not(.narrowheader) .ntm-header-btn.--gray a:hover{color:#fff!important}body:not(.narrowheader) #menu>ul>li>a{color:#FFF;text-align:center;font-family:'Poppins',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:0}body:not(.narrowheader):not(.page-template-home-2024) #menu>ul>li:not(.ntm-header-btn)>a{color:#2C2C2C}body:not(.narrowheader):not(.page-template-home-2024) #menu>ul>li:not(.ntm-header-btn):hover>a{color:#8c5b9c}body:not(.narrowheader) #menu>ul>li:not(.ntm-header-btn)>a{padding:10px 0}body:not(.narrowheader) #menu>ul>li>a:hover{color:#A75BC3;transition:all 0.3s}body:not(.narrowheader) #menu>ul>li>a span{border:none!important}body #header.header-2024-ntm li.search{margin:0;width:auto;height:auto}body #header.header-2024-ntm li.search .togglesearch{padding:0;margin:0;width:auto;line-height:1;font-size:16px}body #header.header-2024-ntm li.search .togglesearch::before{padding:0;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(45deg) brightness(102%) contrast(103%);width:16px}body:not(.page-template-home-2024) #header.header-2024-ntm li.search .togglesearch::before{filter:none}body #header.header-2024-ntm li.search .togglesearch:hover::before{filter:brightness(0) saturate(100%) invert(53%) sepia(8%) saturate(5651%) hue-rotate(238deg) brightness(82%) contrast(83%)}body.narrowheader #menu-header-2023-main{display:flex;justify-content:flex-end;align-items:center;gap:12px}body.narrowheader #menu-header-2023-main li.search{display:none}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet{border-radius:20px;padding:10px 30px!important;text-align:center!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:1!important;background:#583166;border:1px solid #583166;color:#FFF;transition:all 0.3s}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet a{color:#FFF!important;font-weight:400!important;padding:0!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet a span{border:none!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet:hover{background:#fff0;border:1px solid #583166}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet:hover a{color:#583166!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray{border-radius:20px;padding:10px 30px!important;text-align:center!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:1!important;background:#707070;border:1px solid #707070;color:#FFF;transition:all 0.3s}body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray a{color:#FFF!important;font-weight:400!important;padding:0!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray a span{border:none!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray:hover{background:#fff0;border:1px solid #707070}body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray:hover a{color:#707070!important}@media (width <=1480px){body:not(.narrowheader) #header.header-2024-ntm .container{padding:50px 36px}body:not(.narrowheader):not(.menuopen) #searchform-a{margin:10px 36px}body:not(.narrowheader) #menu-header-2023-main{gap:30px}body:not(.narrowheader) .ntm-header-btn{padding:10px 20px!important}body:not(.narrowheader) .ntm-header-btn.--violet{margin-right:-20px!important}body:not(.narrowheader) .ntm-header-btn.--gray{margin-left:0!important}}@media (width <=1380px){body #header.header-2024-ntm .container #logo{max-width:180px}body:not(.narrowheader) #menu-header-2023-main{gap:26px}body:not(.narrowheader) .ntm-header-btn.--violet{margin-right:-10px!important}}@media (min-width:1180px) and (max-width:1280px){body:not(.narrowheader) #menu>ul>li>a{font-size:12px}body:not(.narrowheader) .ntm-header-btn{padding:10px 16px!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet,body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray{padding:10px 16px!important}}@media (min-width:1023px) and (max-width:1179px){body #header.header-2024-ntm .container #logo{max-width:160px}body:not(.narrowheader) #menu>ul>li>a{font-size:11px}body:not(.narrowheader) #menu-header-2023-main{gap:26px}body:not(.narrowheader) .ntm-header-btn{padding:10px 12px!important}body.narrowheader #menu-header-2023-main .ntm-header-btn.--violet,body.narrowheader #menu-header-2023-main .ntm-header-btn.--gray{padding:10px 12px!important}}@media (max-width:1023px){body:not(.narrowheader) #header.header-2024-ntm .container #logo{max-width:250px}body #header-mobile-buttons{display:flex}body:not(.narrowheader) #header.header-2024-ntm .container{padding:50px}body #header.header-2024-ntm #headerwrap{display:flex;justify-content:space-between;gap:40px}body #header.header-2024-ntm #toggles{position:relative;transform:none;display:flex;align-items:center}body #header.header-2024-ntm #toggles li{margin:0;color:#fff}body #header.header-2024-ntm #toggles li .togglemenu{display:flex;margin:0;padding:0;padding-bottom:6px}body #header.header-2024-ntm #toggles li .togglemenu::before{content:none;display:none}body #header.header-2024-ntm #toggles li .burger-icon{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:24px;margin:auto;gap:12px}body #header.header-2024-ntm #toggles li .burger-icon div{width:100%;min-height:2px;background-color:#fff;border-radius:2px}body:not(.page-template-home-2024) #header.header-2024-ntm #toggles li .burger-icon div{background-color:#2c2c2c}body #header.header-2024-ntm #headerwrap .closemenu{display:none}body #header.header-2024-ntm #toggles .togglesearch{display:none}body #header.header-2024-ntm #header-mobile-buttons{margin-left:auto;display:flex;gap:20px}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button{padding:0;margin:0;border:none;box-shadow:none;background:unset}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button a{padding:10px 30px;margin:0;color:var(--white,#FFF);text-align:center;font-family:'Roboto',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:20px;text-decoration:none}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--violet{background:#583166;border:1px solid #583166;border-radius:20px;transition:all 0.3s}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--violet:hover{background:#fff0;border:1px solid #fff}body:not(.page-template-home-2024) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--violet{background:#583166;border:1px solid #583166;border-radius:20px;transition:all 0.3s}body:not(.page-template-home-2024) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--violet:hover{background:#fff0;border:1px solid #583166}body:not(.page-template-home-2024) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--violet:hover a{color:#583166!important}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--black{background:#fff0;border:1px solid #fff;border-radius:20px;transition:all 0.3s}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--black:hover{background:#583166;border:1px solid #583166}body:not(.page-template-home-2024) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--black{background:#707070;border:1px solid #707070;border-radius:20px;transition:all 0.3s}body:not(.page-id-157) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--black:hover{background:#583166;border:1px solid #583166}body:not(.page-id-157) #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button.btn--black:hover a{color:#fff}body #menu-header-2023-main{display:flex;flex-direction:column;gap:16px}body #menu-header-2023-main li{width:100%}body #menu-header-2023-main li a{color:#2c2c2c!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;padding:7px 5px 5px 5px!important;margin:0!important;text-align:left!important;margin-right:27px!important;transition:color 0.3s!important}body #menu-header-2023-main li a:hover{color:#8c5b9c!important}body #menu-header-2023-main li.open a{color:#8c5b9c!important}body #menu-header-2023-main li.ntm-header-btn{background:transparent!important;border:none!important;padding:inherit!important;margin:inherit!important}body #menu>ul>li>.submenu>ul>li>a{display:block!important;padding:13px 0 13px 20px!important;text-decoration:none!important;color:#2c2c2c!important;transition:color 0.3s!important}body #menu>ul>li>.submenu>ul>li>a:hover{color:#8c5b9c!important}body.narrowheader #header.header-2024-ntm .container{padding:0 36px}body.narrowheader #header.header-2024-ntm #header-mobile-buttons{display:none}body.narrowheader #header.header-2024-ntm #toggles li .burger-icon{gap:8px}body.narrowheader #header.header-2024-ntm #toggles li .burger-icon div{background:#000}}@media (max-width:782px){body{margin-top:-46px}}@media (max-width:768px){body:not(.page-template-home-2024){padding-top:150px}body #header.header-2024-ntm #headerwrap{padding:0;min-height:39px;gap:20px}body #header.header-2024-ntm .container #logo{max-width:186px!important;display:flex;align-items:center;align-self:center}body #header.header-2024-ntm .container #logo *{height:100%}body #header.header-2024-ntm #header-mobile-buttons{gap:10px}body #header.header-2024-ntm #header-mobile-buttons .custom-mobile-button a{padding:10px 20px}}@media (max-width:650px){body #header.header-2024-ntm #header-mobile-buttons{display:none}}@media (max-width:575px){body:not(.narrowheader) #header.header-2024-ntm .container{padding:50px 30px}}body .hero-section{position:relative;display:flex;align-items:center;background:url(https://europeanhome.com/wp-content/uploads/2025/12/new-hero.jpg) no-repeat center center;background-size:cover;color:#fff;justify-content:flex-start;padding-top:308px;padding-bottom:147px}body .hero-content{display:flex;flex-direction:column;align-items:flex-start;max-width:700px;padding-left:11.6%;gap:20px}body .hero-title{padding:0;margin:0;text-align:left;color:#FFF;font-family:"Merriweather",serif;font-size:clamp(33px, 6.51vw, 50px);font-style:normal;font-weight:300;line-height:1.16}body .hero-title span{font-weight:700;display:block}body .hero-description{color:#FFF;font-family:'Poppins',sans-serif;font-size:clamp(13px, 3.308vw, 15px);font-style:normal;font-weight:400;line-height:1.52;text-align:left;margin:0;padding:0}body .hero-cta-button{padding:10px 30px;padding-right:50px;font-size:14px;color:#fff;border-radius:20px;border:1px solid #fff;text-decoration:none;text-align:center;font-family:'Roboto',sans-serif;font-weight:400;position:relative}body .hero-cta-button:hover{background-color:#583166;border:1px solid #583166;transition:all 0.3s}body .hero-cta-button::before{content:url(https://europeanhome.com/wp-content/uploads/2024/07/chevron-right.svg);position:absolute;right:30px;top:53%;transform:translateY(-50%)}@media (max-width:980px){body .hero-section{padding-top:172px;padding-bottom:90px;background-position:60%}body .hero-content{padding-left:50px;max-width:471px}body .hero-title span{display:inline}body .hero-description{max-width:365px}}@media (max-width:575px){body .hero-section{padding-top:180px;padding-bottom:60px;background-position:70%}body .hero-content{padding-left:30px;max-width:75%}body .hero-description{max-width:65%}}body .cards-section{display:flex;justify-content:center;padding:50px 36px;background-color:#fff}body .cards-section .cards-container{display:flex;max-width:1328px;width:100%;gap:20px}body .cards-section .card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);padding:40px;margin:0;flex-grow:1;border-radius:20px;min-height:399px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:30px;position:relative}body .cards-section .card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 0%,#583166 100%);opacity:0;transition:opacity 0.3s;border-radius:20px}body .cards-section .card:hover::before{opacity:1}body .cards-section .card .card-link{z-index:3;text-decoration:none;gap:30px;display:flex;flex-direction:column}body .cards-section .card-1{flex-grow:41;max-width:409px;background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/card-product-1.jpg);background-position:85% 50%}body .cards-section .card-2{flex-grow:42;max-width:419px;background-image:url(https://europeanhome.com/wp-content/uploads/2024/11/signal_60.png);background-position:50% 50%}body .cards-section .card-3{max-width:429px;flex-grow:43;background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/card-product-3.jpg);background-position:60% 50%}body .cards-section .card-title{padding:0;margin:0;color:#fff;font-family:"Merriweather",serif;font-size:clamp(26px, 6.616vw, 40px);font-weight:900;line-height:1.15;text-align:left;z-index:2}body .cards-section .description-wrapper{grid-template-rows:0fr;transition:grid-template-rows 0.3s;display:grid;z-index:2}body .cards-section .card:hover .description-wrapper{grid-template-rows:1fr}body .cards-section .description-wrapper .card-description{overflow:hidden;display:flex;color:#fff;font-family:'Roboto',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.425;padding:0;margin:0;margin-bottom:0}@media (max-width:980px){body .cards-section{padding:50px}body .cards-section .cards-container{flex-wrap:wrap;max-width:644px}body .cards-section .card{max-width:100%!important;width:100%!important}body .cards-section .card .card-link{gap:20px}body .cards-section .description-wrapper{display:flex;grid-template-rows:1fr}}@media (max-width:575px){body .cards-section{padding:30px}}body .ntm-two-col-text-img .ntm-container.--full-width{padding-left:11.6%;grid-template-columns:minmax(300px,560px) minmax(300px,993px)}body .ntm-two-col-text-img .ntm-container.--full-width .col-1 .inner-content{gap:20px}body .ntm-two-col-text-img .ntm-container.--full-width .col-1 .title{color:#000;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.52;margin:0;margin-bottom:0}body .ntm-two-col-text-img .ntm-container.--full-width .col-1 .description{margin:0;padding:0;margin-bottom:0;color:#000;font-family:'Roboto',sans-serif;font-size:clamp(13px, 3.308vw, 16px);font-style:normal;font-weight:400;line-height:1.425}body .ntm-btn.--transparent.--black{padding:13px 30px;padding-right:50px;border-color:#2C2C2C;border-radius:20px;color:#2C2C2C;font-family:'Roboto',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:normal}body .ntm-btn.--transparent.--black:hover{color:#fff}body .ntm-btn.--transparent.--black::after{content:url(https://europeanhome.com/wp-content/uploads/2024/07/chevron-right.svg);position:absolute;right:30px;top:54%;transform:translateY(-50%);filter:brightness(0) saturate(100%)}body .ntm-btn.--transparent.--black:hover::after{filter:none}@media (max-width:980px){body .ntm-two-col-text-img{padding:50px}body .ntm-two-col-text-img .ntm-container.--full-width{padding:0;grid-template-columns:1fr;row-gap:40px;max-width:644px;width:100%}body .ntm-two-col-text-img .ntm-container.--full-width .col-1 .description{max-width:558px}}@media (max-width:575px){body .ntm-two-col-text-img{padding:50px 30px}.ntm-two-col-text-img .ntm-container.--full-width .col-1 .inner-content{align-items:center}body .ntm-two-col-text-img .ntm-container.--full-width .col-1 .description{text-align:center}body .ntm-btn.--transparent.--black{width:100%;box-sizing:border-box}body .ntm-btn.--transparent.--black::after{right:35%;top:54%;transform:translateY(-50%) translateX(-40%)}.ntm-two-col-text-img .ntm-container.--full-width .col-2{min-height:240px;background-position:center;background-size:cover;background-repeat:no-repeat;max-width:100%;justify-self:center;width:100%}}body .ntm-brands-grid .ntm-container{padding:70px 5.5%}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container{gap:30px;place-content:center;max-width:1280px;margin:auto}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container{grid-template-columns:repeat(5,1fr)}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item{padding:50px 12%;min-height:350px;border-radius:20px;background:#fff;box-shadow:0 4px 30px 0 rgb(0 0 0 / .06);max-width:320px}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item:hover{background:#F8F8F8;transition:all 0.3s}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .logo-container{max-width:220px}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .description{max-width:125px;color:#2C2C2C;text-align:center;font-family:"Merriweather",serif;font-size:clamp(19px, 4.835vw, 23px);font-style:normal;font-weight:400;line-height:normal;padding-bottom:35px}@media (max-width:980px){body .ntm-brands-grid{padding:50px}body .ntm-brands-grid .ntm-container{padding:0}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container{max-width:644px;margin:auto;grid-template-columns:1fr;row-gap:30px}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item{padding:50px;min-height:225px;max-width:100%}.ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .brand-link{width:100%}body .ntm-brands-grid .ntm-container .ntm-brands-grid__container .ntm-brands-grid__item .description{padding-bottom:0;width:100%;max-width:100%}}@media (max-width:575px){body .ntm-brands-grid{padding:30px}}body .ntm-two-cards{min-height:793px;box-sizing:border-box;position:relative}body .ntm-two-cards .ntm-container{padding:36px;gap:60px;max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(300px,550px));align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);place-content:center}body .ntm-two-cards .ntm-container .__card{padding:80px 40px;justify-content:center;box-sizing:border-box;border-radius:20px;background:rgb(0 0 0 / .5);max-width:550px}body .ntm-two-cards .ntm-container .__card .inner-content{max-width:100%;align-items:center;gap:0;display:flex;flex-direction:column;justify-content:center}body .ntm-two-cards .ntm-container .__card .title{color:#fff;text-align:center;font-family:"Merriweather",serif;font-size:clamp(16px, 4.071vw, 20px);font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}body .ntm-two-cards .ntm-container .__card .title span{font-size:clamp(30px, 7.634vw, 50px);line-height:1.425}body .ntm-two-cards .ntm-container .__card .features{max-width:100%;align-items:center;gap:20px}body .ntm-two-cards .ntm-container .__card .features li{padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}body .ntm-two-cards .ntm-container .__card .features li img{width:16px}body .ntm-two-cards .ntm-container .__card .features-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s}body .ntm-two-cards .ntm-container .__card .features-wrapper .features{overflow:hidden;margin-top:0}body .ntm-two-cards .ntm-container .__card:hover{background:rgb(88 49 102 / .69);transition:background 0.3s ease-in-out}body .ntm-two-cards .ntm-container .__card:hover .features-wrapper{grid-template-rows:1fr;margin-top:6px;margin-bottom:20px}body .ntm-two-cards .ntm-container .__card .ntm-btn{position:relative;padding:13px 30px;padding-right:49px;border-radius:20px;color:#fff;text-align:center;font-family:'Roboto',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;inset:unset;margin-top:5px}body .ntm-two-cards .ntm-container .__card:hover .ntm-btn{margin-top:20px}body .ntm-two-cards .ntm-container .__card .ntm-btn::after{content:url(https://europeanhome.com/wp-content/uploads/2024/07/chevron-right.svg);position:absolute;right:30px;top:53%;transform:translateY(-50%)}@media (max-width:1400px){body .ntm-two-cards .ntm-container .__card .features{margin-bottom:unset}}@media (max-width:1280px){body .ntm-two-cards .ntm-container{grid-template-columns:repeat(2,minmax(300px,430px))}}@media (max-width:980px){body .ntm-two-cards{min-height:unset;padding:100px 50px}body .ntm-two-cards .ntm-container{padding:0;grid-template-columns:1fr;row-gap:20px;position:relative;transform:none;inset:unset;row-gap:20px}body .ntm-two-cards .ntm-container .__card .title{margin-bottom:10px}body .ntm-two-cards .ntm-container .__card .features-wrapper{display:none}body .ntm-two-cards .ntm-container .__card .ntm-btn{margin-top:0}body .ntm-two-cards .ntm-container .__card:hover .ntm-btn{margin-top:0}body .ntm-two-cards .ntm-container .__card{width:100%;margin:auto;max-width:644px;padding:60px 50px}}@media (max-width:575px){body .ntm-two-cards{padding:30px}body .ntm-two-cards .ntm-container .__card{padding:50px}body .ntm-two-cards .ntm-container .__card .ntm-btn{width:100%;box-sizing:border-box;max-width:233px}}body .featured-products-card-section{display:flex;justify-content:center;padding:100px 36px;background-color:#fff;flex-direction:column;gap:60px;align-items:center}body .featured-products-card-section .section-title{color:#000;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0}body .featured-products-card-container{display:flex;max-width:1328px;width:100%;gap:20px}body .featured-products-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);padding:40px;margin:0;flex-grow:1;border-radius:20px;min-height:384px;background:linear-gradient(180deg,#fff0 0%,#000 100%),lightgray -370.391px 0 / 221.202% 100% no-repeat;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:429px;width:100%;gap:10px;position:relative}body .featured-products-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#583166;opacity:0;transition:opacity 0.3s}body .featured-products-card:hover::before{opacity:.5;border-radius:20px}body .featured-products-card.card-1{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-1.png)}body .featured-products-card.card-2{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-2.png)}body .featured-products-card.card-3{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-3.png)}body .featured-products-card-title{padding:0;margin:0;color:#fff;text-align:center;font-family:"Merriweather",serif;font-size:clamp(24px, 6.107vw, 30px);font-style:normal;font-weight:900;line-height:normal;z-index:2}body .featured-products-card-description{color:#FFF;text-align:center;font-family:'Poppins',sans-serif;font-size:clamp(13px, 3.308vw, 15px);font-style:normal;font-weight:400;line-height:1.52;margin:0;padding:0;z-index:2}body .featured-products-card-link{display:flex;flex-direction:column;gap:10px;text-decoration:none}@media (max-width:980px){body .featured-products-card-section{padding:50px;gap:30px}body .featured-products-card-container{flex-wrap:wrap;max-width:644px}body .featured-products-card{max-width:100%!important;width:100%!important}body .featured-products-card.card-1{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-1-tablet.png);background-size:cover;background-repeat:no-repeat}body .featured-products-card.card-2{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-2-tablet.png);background-size:cover;background-repeat:no-repeat}body .featured-products-card.card-3{background-image:url(https://europeanhome.com/wp-content/uploads/2024/07/featured-product-card-3-tablet.png);background-size:cover;background-repeat:no-repeat}body .featured-products-card-title,body .featured-products-card-description{max-width:444px;margin:0 auto}}@media (max-width:575px){body .featured-products-card-section{padding:50px 30px}}body .innovative-fireplaces-card-section{display:flex;justify-content:center;padding:100px 36px;background-color:#F8F8F8;flex-direction:column;gap:60px;align-items:center}body .innovative-fireplaces-card-section .section-title{margin:0;padding:0;color:#000;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.2}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container{display:flex;max-width:1328px;width:100%;gap:20px;justify-content:center}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card{border-radius:20px;background:#FFF;padding:10px;margin:0;flex-grow:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:20px;transition:all 0.3s}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card:hover{background:#2C2C2C}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-link{text-decoration:none;gap:20px;display:flex;flex-direction:column}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-title{padding:0 40px;margin:0;color:var(--black,#000);text-align:center;font-family:"Merriweather",serif;font-size:clamp(24px, 6.107vw, 30px);font-style:normal;font-weight:900;line-height:normal}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card:hover .innovative-fireplaces-card-title{color:#fff}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-description{color:#000;text-align:center;font-family:'Poppins',sans-serif;font-size:clamp(13px, 3.308vw, 15px);font-style:normal;font-weight:400;line-height:1.52;margin:0;padding:0 40px 20px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card:hover .innovative-fireplaces-card-description{color:#fff}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-image{max-width:100%;border-radius:20px}@media (max-width:980px){body .innovative-fireplaces-card-section{padding:50px;gap:20px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container{display:grid;grid-template-columns:1fr;gap:20px;max-width:644px;place-items:center;margin:auto}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card{max-width:311px}}@media (max-width:575px){body .innovative-fireplaces-card-section{padding:50px 30px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container{grid-template-columns:1fr;place-items:center}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card{max-width:333px;gap:10px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-link{gap:10px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-image{margin-bottom:20px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-title{padding:0 20px}body .innovative-fireplaces-card-section .innovative-fireplaces-card-container .innovative-fireplaces-card .innovative-fireplaces-card-description{padding-left:20px;padding-right:20px}}body .ntm-home-news-slider{padding:100px 36px}body .ntm-home-news-slider .ntm-container .intro .title{margin:0;padding:0;color:#000;text-align:center;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.52}body .ntm-home-news-slider .ntm-container{margin:0;padding:0;max-width:1328px;width:100%;display:flex;flex-direction:column;gap:60px;align-items:center}body .ntm-home-news-slider .swiper.news{max-width:1328px;width:100%;padding:0;margin:auto}body .ntm-home-news-slider .swiper.news .swiper-wrapper{padding:0;margin:0}body .ntm-home-news-slider .swiper.news .swiper-slide{border-radius:20px;background:#F8F8F8;padding:40px}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content{gap:30px}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content img{margin-bottom:unset;min-height:314px;border-radius:20px}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content .slide-description{max-width:100%;margin-bottom:unset;color:#000;font-family:"Merriweather",serif;font-size:clamp(19px, 4.835vw, 23px);font-style:normal;font-weight:400;line-height:normal}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content .ntm-btn{justify-content:flex-start;color:#2C2C2C;text-align:left;font-family:'Roboto',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:relative;text-transform:capitalize}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content .ntm-btn .link-decoration{min-height:unset;border-radius:unset;filter:brightness(0) saturate(100%) invert(12%) sepia(8%) saturate(9%) hue-rotate(329deg) brightness(97%) contrast(85%)}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content .ntm-btn:hover{color:#583166}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content .ntm-btn:hover .link-decoration{filter:brightness(0) saturate(100%) invert(21%) sepia(14%) saturate(2553%) hue-rotate(239deg) brightness(95%) contrast(88%)}@media (max-width:980px){body .ntm-home-news-slider .ntm-container{gap:40px}body .ntm-home-news-slider{padding:50px}body .ntm-home-news-slider .swiper-button-next-ntm,body .ntm-home-news-slider .swiper-button-prev-ntm{top:-90px}}@media (max-width:768px){body .ntm-home-news-slider .ntm-container{align-items:flex-start}body .ntm-home-news-slider .swiper.news{max-width:66%;margin-left:0}.ntm-home-news-slider .swiper-slide{max-width:100%}body .ntm-home-news-slider .swiper-button-next-ntm,body .ntm-home-news-slider .swiper-button-prev-ntm{right:-60%}}@media (max-width:575px){body .ntm-home-news-slider .swiper.news{max-width:90%}body .ntm-home-news-slider .swiper-button-next-ntm,body .ntm-home-news-slider .swiper-button-prev-ntm{right:-15%;top:-85px}body .ntm-home-news-slider .swiper.news .swiper-slide{padding:20px}body .ntm-home-news-slider .swiper.news .swiper-slide .slide-content img{min-height:197px}}body .ntm-awards-grid .ntm-container{padding:110px 36px 150px}body .ntm-awards-grid .ntm-container .ntm-awards-grid__header{align-items:center;margin-bottom:60px}body .ntm-awards-grid .ntm-container .ntm-awards-grid__header .title{color:#fff;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.2;text-align:center}@media (max-width:980px){body .ntm-awards-grid .ntm-container{padding:100px 50px}body .ntm-awards-grid .ntm-container .ntm-awards-grid__header{margin-bottom:40px}body .ntm-awards-grid .ntm-container .ntm-awards-grid__container{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;max-width:85%;margin:auto}}@media (max-width:575px){body .ntm-awards-grid .ntm-container{padding:60px 30px}.ntm-awards-grid .ntm-container .ntm-awards-grid__container{max-width:100%}}body .ntm-testimonials-slider{padding:90px 36px 50px}body .ntm-testimonials-slider .ntm-container{padding:0}body .ntm-testimonials-slider .ntm-container .col-1{justify-content:flex-start;margin-top:15%}body .ntm-testimonials-slider .ntm-container .col-1 .title{color:#000;font-family:"Merriweather",serif;font-size:clamp(30px, 7.634vw, 50px);font-style:normal;font-weight:400;line-height:1.2;text-align:left}body .ntm-testimonials-slider .ntm-container .col-2{max-width:532px}body .ntm-testimonials-slider .ntm-container .col-2 .swipper-wrapper{align-items:center}body .ntm-testimonials-slider .mySwiperThree{max-width:532px}body .ntm-testimonials-slider .mySwiperThree .swiper-pagination-3{position:absolute;top:40%}body .ntm-testimonials-slider .mySwiperThree .testimonial-quote{color:#2C2C2C;font-family:'Poppins',sans-serif;font-size:clamp(16px, 4.071vw, 22px);font-style:normal;font-weight:400;line-height:1.33;letter-spacing:normal;margin-bottom:30px;max-width:100%}body .ntm-testimonials-slider .mySwiperThree .author-name{color:#2C2C2C;font-family:'Poppins',sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:1.34;margin:0}body .ntm-testimonials-slider .mySwiperThree .author-position{color:#2C2C2C;font-family:'Poppins',sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.34;margin:0}body .ntm-testimonials-slider .inner-container::before,body .ntm-testimonials-slider .inner-container .swiper-slide .testimonial-author .author-info::after{content:none;display:none}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide{padding-top:60px;padding-bottom:60px}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide .testimonial-author{position:relative;overflow:visible}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide::before{content:url(https://europeanhome.com/wp-content/uploads/2024/07/open-quote-thin.svg);position:absolute;top:0;left:0}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide .testimonial-author::after{content:url(https://europeanhome.com/wp-content/uploads/2024/07/close-quote-thin.svg);position:absolute;bottom:-60px;left:0}body .ntm-testimonials-slider .mySwiperThree .author-info{padding-bottom:0}@media (max-width:980px){body .ntm-testimonials-slider{padding:50px 45px;padding-bottom:90px}body .ntm-testimonials-slider .ntm-container .col-1{justify-content:center;margin-top:0;align-items:center;max-width:100%}body .ntm-testimonials-slider .ntm-container .col-2{max-width:100%}.ntm-testimonials-slider .ntm-container .inner-container{place-items:center;max-width:644px;margin:auto;gap:10px}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide::before{top:28px}body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide::before,body .ntm-testimonials-slider .ntm-container .col-2 .swiper-wrapper .swiper-slide .testimonial-author::after{left:50%;transform:translateX(-50%)}body .ntm-testimonials-slider .mySwiperThree{max-width:100%;overflow:visible}body .ntm-testimonials-slider .mySwiperThree .testimonial-quote{text-align:center}body .ntm-testimonials-slider .mySwiperThree .author-name,body .ntm-testimonials-slider .mySwiperThree .author-position{text-align:center}body .ntm-testimonials-slider .mySwiperThree .swiper-pagination-3{top:calc(100% + 20px);left:50%;transform:translateX(-50%)}.ntm-testimonials-slider .ntm-container .inner-container{max-width:85%}}@media (max-width:575px){body .ntm-testimonials-slider{padding:50px 30px;padding-bottom:80px}}body .ntm-form-section{padding:100px 36px}body .ntm-form-section .ntm-container{max-width:1248px;padding:0}body .ntm-form-section .ntm-container .col-1{max-width:408px}body .ntm-form-section .ntm-container .col-1 .subtitle{color:#fff;font-family:'Roboto',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.22px;text-transform:uppercase}body .ntm-form-section .ntm-container .col-1 .title{color:#fff;font-family:"Merriweather",serif;font-size:clamp(43px, 10.941vw, 55px);font-style:normal;font-weight:400;line-height:1.21;margin-bottom:30px}body .ntm-form-section .ntm-container .col-1 .description{color:#FFF;font-family:'Poppins',sans-serif;font-size:clamp(13px, 3.308vw, 15px);font-style:normal;font-weight:400;line-height:1.52}body .ntm-form-section .ntm-container .col-2{max-width:532px}body .ntm-form-section .ntm-container .col-2 .custom-gform-wrap{margin:0}body .ntm-form-section .ntm-container .gform_wrapper textarea{max-height:180px!important}body .ntm-form-section #gform_fields_39 input::placeholder,body .ntm-form-section #gform_fields_39 textarea::placeholder{color:#FFF!important;text-align:left!important;font-size:16px!important;line-height:1.3!important;font-family:'Roboto',sans-serif!important;letter-spacing:0!important;font-style:normal!important;text-transform:capitalize!important}body .ntm-form-section #gform_submit_button_39{border-radius:20px!important;margin-top:18px!important;color:#fff!important;text-align:center!important;font-family:'Poppins',sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;text-transform:capitalize!important;border:1px solid #2C2C2C!important;transition:background 0.3s,border 0.3s!important}body .ntm-form-section #gform_submit_button_39:hover{background:transparent!important;border:1px solid #fff!important;opacity:1!important}body .ntm-form-section #gform_fields_39{gap:29px}@media (max-width:980px){body .ntm-form-section{padding:100px 45px}body .ntm-form-section .ntm-container{max-width:532px}body .ntm-form-section .ntm-container .col-1{max-width:100%;align-items:center}body .ntm-form-section .ntm-container .col-1 .description{text-align:center}body .ntm-form-section .ntm-container .col-2{max-width:532px;margin:auto}body .ntm-form-section .ntm-container .col-2 .custom-gform-wrap{margin:0!important}}@media (max-width:575px){body .ntm-form-section{padding:70px 30px}body .ntm-form-section .ntm-container{max-width:85%}}body .ntm-featured-grid{padding:100px 36px}body .ntm-featured-grid .ntm-container{padding:0}.ntm-featured-grid .ntm-container .ntm-featured-grid__header .title{font-size:clamp(24px, 6.107vw, 30px)}body .ntm-featured-grid .ntm-container .ntm-featured-grid__header{margin-bottom:60px}@media (max-width:980px){body .ntm-featured-grid{padding:70px 45px}.ntm-featured-grid .ntm-container .ntm-featured-grid__container{column-gap:60px;row-gap:30px;display:flex;flex-wrap:wrap}.ntm-featured-grid .ntm-container .ntm-featured-grid__container .ntm-featured-grid__item{max-width:130px}}@media (max-width:575px){body .ntm-featured-grid{padding:60px 30px}.ntm-featured-grid .ntm-container .ntm-featured-grid__container{row-gap:40px}.ntm-featured-grid .ntm-container .ntm-featured-grid__container .ntm-featured-grid__item{max-width:100px}}#footer-2023-ntm .container{padding:100px 36px;max-width:1530px;display:grid;grid-template-columns:calc(252 / 1458 * 100%) calc(660 / 1458 * 100%) calc(372 / 1458 * 100%);gap:72px}#footer-2023-ntm #menu-footer-2023-contact{margin-top:44px}#footer-2023-ntm #menu-footer-2023-contact .parent-item>a{display:none}#footer-2023-ntm #menu-footer-2023-contact .parent-item::marker{display:none;content:none}#footer-2023-ntm #menu-footer-2023-contact .sub-menu{gap:20px}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li a{padding-left:0}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li{display:flex;margin-left:11px;margin-bottom:0;transition:color 0.3s}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.phone-footer:hover a,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.email-footer:hover a{color:#B571CD!important}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.phone-footer:hover::before,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.email-footer:hover::before{filter:brightness(0) saturate(100%) invert(55%) sepia(12%) saturate(1843%) hue-rotate(239deg) brightness(94%) contrast(93%)}#footer-2023-ntm #menu-footer-2023-main{column-gap:40px;row-gap:20px}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children>a{color:#707070;font-family:'Poppins',sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;transition:text-decoration 0.3s}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children>a:hover{text-decoration:underline}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children>.sub-menu{margin-top:10px}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children .sub-menu li,#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children .sub-menu li a{color:#fff;font-family:'Poppins',sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.52;margin-bottom:10px}#footer-2023-ntm #menu-footer-2023-main li.menu-item-has-children .sub-menu li:hover a{color:#B571CD}#footer-2023-ntm #menu-footer-2023-main>li{padding-left:0!important;margin:0!important}#footer-2023-ntm .container .col-3{max-width:372px}#footer-2023-ntm .subscribe-newsletter h6{color:#fff;font-family:"Merriweather",serif;font-size:clamp(24px, 1.563vw, 27px);font-style:normal;font-weight:300;line-height:normal;margin-bottom:0}#footer-2023-ntm #gform_fields_40{gap:0;align-items:center;flex-direction:row!important}#footer-2023-ntm #gform_fields_40 #input_40_1{border-radius:20px 0 0 20px;background:#fff;width:100%;border:none;height:44px;padding-left:18px;color:#2c2c2c;outline:none}#footer-2023-ntm #gform_fields_40 input[type="submit"]{border-radius:0 20px 20px 0;background:#583166;padding:12px;font-size:14px;line-height:normal;letter-spacing:normal;color:#fff;text-transform:none;border:1px solid #583166}#footer-2023-ntm .buttons{gap:10px;margin-bottom:40px}#footer-2023-ntm .buttons a{border-radius:20px;background:#2C2C2C;color:#fff;text-align:center;font-family:'Poppins',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:none;letter-spacing:normal;border:1px solid #2C2C2C;transition:background 0.3s,border 0.3s}#footer-2023-ntm .buttons a:hover{background:#fff0;border:1px solid #fff}#footer-2023-ntm .sociallinks{margin-bottom:40px}#footer-2023-ntm #menu-social-menu{gap:unset}#footer-2023-ntm .logo-footer-container{max-width:106px;margin:0 auto;margin-top:0!important;margin-bottom:0!important}#footer-2023-ntm .footer-bottom-bar{padding:20px 36px;background:#2C2C2C}#footer-2023-ntm .footer-bottom-bar .copyright p{color:#fff;text-align:center;font-family:'Poppins',sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.52}@media (max-width:1295px){#footer-2023-ntm .container .col-3{grid-column:unset;max-width:100%;margin-top:unset;width:100%}#footer-2023-ntm .container{gap:36px;padding:100px 24px;grid-template-columns:calc(252 / 1458 * 100%) calc(585 / 1458 * 100%) calc(410 / 1458 * 100%)}#footer-2023-ntm #menu-footer-2023-main{column-gap:32px;row-gap:32px}#footer-2023-ntm #menu-social-menu{display:flex;gap:8px;flex-wrap:wrap}}@media (max-width:980px){#footer-2023-ntm .container{padding:60px 50px;grid-template-columns:1fr}#footer-2023-ntm #menu-footer-2023-main{row-gap:0}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.location-footer br{display:none}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.location-footer span{display:inline!important;margin:0 4px}#footer-2023-ntm .container .col-3{max-width:644px}#footer-2023-ntm .buttons a{max-width:50%}#footer-2023-ntm #menu-social-menu{justify-content:space-between}}@media (max-width:575px){#footer-2023-ntm .container{padding:60px 30px 20px;row-gap:42px}#footer-2023-ntm .container .col-1{align-items:center;max-width:65%;margin:auto}#footer-2023-ntm #menu-footer-2023-contact{margin-top:50px}#footer-2023-ntm #menu-footer-2023-contact>li.parent-item{padding:0;margin:0}#footer-2023-ntm #menu-footer-2023-contact .sub-menu{gap:44px}#footer-2023-ntm #menu-footer-2023-contact .sub-menu{align-items:center;padding:0}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li{margin:0;position:relative}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.phone-footer::before,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.email-footer::before,#footer-2023-ntm #menu-footer-2023-contact .sub-menu li.location-footer::before{top:-28px;left:50%;transform:translateX(-50%)}#footer-2023-ntm #menu-footer-2023-contact .sub-menu li a{text-align:center}#footer-2023-ntm .container .col-2{display:none}#footer-2023-ntm .container .col-3{max-width:85%;margin:auto}}.subscribe-newsletter-btn{padding:0;border:0;margin:0;margin-top:1rem;margin-bottom:2rem;background:none;display:flex;width:100%}.subscribe-newsletter-btn .subscribe-newsletter-link{padding:12px 24px;background-color:#583166;color:#fff;text-decoration:none;border-radius:20px;font-size:14px;font-family:'Montserrat';font-weight:400;border:1px solid #583166;transition:background 0.3s,border 0.3s;line-height:1.5;width:100%}.subscribe-newsletter-btn .subscribe-newsletter-link:hover{background:#fff0;border:1px solid #fff}@media (max-width:575px){#footer-2023-ntm .subscribe-newsletter h6{text-align:center}.subscribe-newsletter-btn{margin-left:auto;margin-right:auto}}@media (min-width:1360px){.page-id-14 #logos-1 ul li img{max-width:275px}.page-id-14 #logos-1 .logos-a{margin:0!important}.page-id-14 #logos-1 ul li .li-a{margin:0!important}}.margin-auto--custom{margin:auto!important}.configuration-option.--xlong-link{padding:0!important}.configuration-option.--xlong-link>a{padding:14px 32px!important;display:block}.sociallinks ul li{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:45px!important}.sociallinks ul li a[href*="youtube.com"]::before{content:"\e809"!important}.sociallinks ul li a[href*="x.com"]::before{content:"";display:inline-block;height:40px;background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M21.742 21.75l-7.563-11.179 7.056-8.321h-2.456l-5.691 6.714-4.54-6.714H2.359l7.29 10.776L2.25 21.75h2.456l6.035-7.118 4.818 7.118h6.191-.008zM7.739 3.818L18.81 20.182h-2.447L5.29 3.818h2.447z"/></svg>') no-repeat center;background-size:contain;color:#ededed;filter:brightness(0) saturate(100%) invert(99%) sepia(25%) saturate(96%) hue-rotate(235deg) brightness(109%) contrast(86%)}.sociallinks ul li a[href*="x.com"]:hover::before{filter:brightness(0) saturate(100%) invert(45%) sepia(20%) saturate(1162%) hue-rotate(240deg) brightness(86%) contrast(85%)}.sociallinks ul li a[href*="tiktok.com"]::before{content:"";display:inline-block;height:40px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg>') no-repeat center;background-size:contain;color:#ededed;filter:brightness(0) saturate(100%) invert(99%) sepia(25%) saturate(96%) hue-rotate(235deg) brightness(109%) contrast(86%)}.sociallinks ul li a[href*="tiktok.com"]:hover::before{filter:brightness(0) saturate(100%) invert(45%) sepia(20%) saturate(1162%) hue-rotate(240deg) brightness(86%) contrast(85%)}#menu-social-products{display:flex;justify-content:center}body .cards-section .card-1{background-image:url(https://europeanhome.com/wp-content/uploads/2026/03/True_Flame_Corner_2_weba-v1.jpg)}body .featured-products-card.card-1{background-image:url(https://europeanhome.com/wp-content/uploads/2025/08/Straight-On-Signal-80-and-40.webp);background-position:center;background-size:cover;background-repeat:no-repeat}body .featured-products-card.card-3{background-image:url(https://europeanhome.com/wp-content/uploads/2025/12/E-FX_1000_Corner_2_Web.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}