@media (min-width:1600px){#ocmCategories{min-height:767.9px!important}#homeTraditionalStoves{min-height:667.617px!important}#homeContemporaryStoves{min-height:719.617px!important}#homeInsetStoves{min-height:719.617px!important}w #ocmPromo{min-height:375px!important}}@media (max-width:449px){#ocmCategories{min-height:2613px!important}#homeTraditionalStoves{min-height:994.77px!important}#homeContemporaryStoves{min-height:1094.4px!important}#homeInsetStoves{min-height:1054.4px!important}#ocmPromo{min-height:240px!important}}:root{--mobile-breakpoint:940px;--primary-nav-height:63px;--primary-nav-mobile-height:45px;--mobile-nav-width:320px;--primary-color:#002916;--secondary-color:#d4ba83}body{margin:0;padding:0;font-family:'Source Sans 3',sans-serif;font-weight:400;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}a:link,a:hover,a:visited{color:var(--primary-color)}h1,h2,h3,h4,h5,h6{font-family:'Source Sans 3',sans-serif;line-height:normal;letter-spacing:0;font-weight:800}p{font-family:'Source Sans 3',sans-serif;line-height:normal;font-weight:400;color:#525252}.ocmContnentMain p{font-size:18px;line-height:normal}strong{font-weight:600}.ocmContainer1{margin:0 auto 0 auto;width:96%;max-width:1540px;position:relative}.ocmContentMain{margin-top:50px}.shopContainerOCM{margin-top:60px!important;margin-bottom:30px!important}@media (max-width:450px){.ocmContainer1{margin:0 auto 0 auto;width:94%;max-width:1250px;position:relative}}#mainLogoContainer{position:absolute;top:15px;left:10px;z-index:11;max-width:275px}@media (max-width:640px){#mainLogoContainer{position:absolute;top:20px;left:10px;z-index:11;max-width:275px}}#mainLogoContainer img{display:block;height:auto;width:100%}@media (max-width:450px){#mainLogoContainer{top:10px;left:10px}#mainLogoContainer img{width:70%}}#topBar{background-color:#000;border-bottom:1px solid #484848;height:40px}#topBarContainer{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0;margin:0;font-size:0;line-height:40px}#topBarContainer div{}#siteTitleText{color:#ffd743;font-size:16px;line-height:16px;display:inline-block;margin:8px 0 0 0}#googleReviews{color:#ffd743;font-size:16px;line-height:16px;margin:12px 0 0 0}#userLoginArea{font-size:16px;line-height:16px;margin:8px 0 0 0;color:#fff}#userLoginArea a:link,#userLoginArea a:visited{color:#a0a0a0}@media (max-width:750px){#googleReviews,#userLoginArea{display:none}#topBarContainer{display:block}#siteTitleText{text-align:center;width:100%;margin:13px 0 0 0;font-size:14px}}@media (max-width:450px){#topBar{height:25px}#siteTitleText{line-height:20px;margin:4px 0 0 0}}#logoBar{background:linear-gradient(to bottom,#000,#353535)}#logoBar,#flames{height:137px}#logoContainer{position:absolute;top:40px;left:0;min-width:370px}@media (max-width:750px){#logoContainer{position:absolute;top:10px;left:0;width:100%;text-align:cetner}#logoContainer a{display:block;margin:auto;text-align:cetner}#logoContainer a img{display:block;margin:auto}#logoBar,#flames{height:73px}}#rightSide{position:absolute;top:30px;right:0;width:72%}@media (max-width:1323px){#rightSide{width:65%}}@media (max-width:1010px){#rightSide{width:60%}}@media (max-width:900px){#rightSide{width:58%}}@media (max-width:860px){#rightSide{width:50%}}@media (max-width:750px){#rightSide{position:relative;width:95%;top:70px;margin:auto}}#rightSideContainer{display:flex;justify-content:space-between}#rightSideContainer>div{height:60px}#callUs{min-width:248px}#wooBasket{min-width:151px;background-color:rgba(0,0,0,.4);display:block}#wooBasket a{text-decoration:none}#rsSearch{width:100%;margin-top:10px;padding-right:20px}@media (max-width:750px){#rsSearch{display:none}}@media (max-width:1050px){#callUs{display:none}}#speakContact{width:215px;height:51px;position:relative;margin-top:5px}#phoneIcon{width:50px;height:50px;position:absolute;top:0;left:0}#phoneIcon img{display:block;width:100%;height:auto}#phoneTextArea{width:155px;position:absolute;right:0;top:3px}#speakTo{color:#ffd743;font-size:16px;line-height:16px}#speakToPhone{color:#fff;font-size:24.5px;line-height:24.5px;margin-top:4px}#wishListContainer{position:relative;padding-left:40px;margin-top:10px}#wishIcon{position:absolute;left:10px;top:5px}#wishListTitle{color:#ffd743}#wishListItems{color:#d3d3d3}#primaryNavigation ul li>ul li{margin-left:0;width:100%}@media (min-width:971px){.menu,.menu ul,.menu ul li,.menu ul li a{}#mainMenuPrimaryTitle{display:none}#primaryNavigation ul{display:flex;margin:0!important}#primaryNavigation ul li{display:block;position:relative;margin:0}#primaryNavigation ul li a:link,#primaryNavigation ul li a:visited{display:block;text-decoration:none;text-align:center;padding:20px 25px;font-size:16px;background-color:#000;color:#fff;position:relative;box-sizing:border-box;border-right:1px solid #484848}#primaryNavigation ul li.menu-item-has-children a:link,#primaryNavigation ul li.menu-item-has-children a:visited{}#primaryNavigation ul li a:hover{color:#fff;background-color:#484848}.submenu-arrow{color:#ffd743;padding-left:5px;position:absolute;right:8px;top:24px;display:block;font-size:10px;transform:scaleY(.7)}#primaryNavigation ul li>ul{display:block;position:absolute;top:-1000px;left:0;width:100%;padding:0}#primaryNavigation ul li:hover>ul{display:block;position:absolute;top:calc(var(--primary-nav-height));left:0;width:250px;padding:0}#primaryNavigation ul li>ul li{margin-left:-11px;width:100%}#primaryNavigation ul li>ul li a:link,#primaryNavigation ul li>ul li a:visited{text-align:left;border-top:1px solid #fff;background-color:#000}#primaryNavigation ul li>ul li:first-child a{border-top:0 solid #fff}#primaryNavigation ul li>ul li a:hover{background-color:#686868;color:#fff}#primaryNavigation ul li>ul li a:hover{}}.submenu-arrow{color:#ffd743;padding-left:5px}#hamburger{display:none}#closeMainMenu{display:none}@media (max-width:970px){div#navContainer{background-color:#000;width:var(--mobile-nav-width);height:100vh;position:fixed;z-index:20;top:0;right: calc(-1 * var(--mobile-nav-width));top:0}#mainMenuPrimaryTitle{display:inline-block;color:#fff;margin:0 0 0 30px}.mobileNavOpen div#navContainer{right:0;top:0;transition:all .3s}.mobileNavClose div#navContainer{transition:all .3s}#primaryNavigation{margin-top:40px;height:20px}#primaryNavigation>ul{display:block;margin:0}#primaryNavigation ul li{display:block;position:relative;margin:0}#primaryNavigation ul li a:link,#primaryNavigation ul li a:visited{display:block;text-decoration:none;text-align:left;padding:0;font-size:18px;height:var(--primary-nav-mobile-height);line-height:var(--primary-nav-mobile-height);color:#e8e8e8;position:relative;padding-left:30px;border-top:1px solid #acacac}#primaryNavigation ul li a:hover{background-color:#000}#primaryNavigation ul li ul{background-color:#434343}.submenu-arrow{color:#fff;position:absolute;top:0;right:1px;display:block;height:calc(var(--primary-nav-mobile-height) - 1px);width:var(--primary-nav-mobile-height);line-height:var(--primary-nav-mobile-height);background-color:#acacac;text-align:center;font-size:9px;padding-right:3px}#hamburger{position:absolute;top:17px;right:30px;cursor:pointer;display:inline-block;z-index:12;overflow:hidden}#closeMainMenu{position:absolute;top:20px;right:20px;cursor:pointer;display:inline-block}}#hamburger rect{fill:#fff}.main-nav ul.sub-menu{display:none}.submenu-arrow{cursor:pointer}#header{display:flex;flex-direction:column;width:100%;max-width:100%}#mainNavStrip{background-color:#000;border-top:1px solid #484848;border-bottom:1px solid #484848;position:sticky;top:0;z-index:100;width:100%}#mainNavStripInner{display:flex;justify-content:space-between}#credetials{padding:8px 20px 0 0}@media (max-width:1223px){#credetials{display:none}}#socialIcons{background-color:#000;height:62px;border-left:1px solid #484848;border-right:1px solid #484848;box-sizing:border-box;position:relative;max-width:265px;padding:0 20px}@media (max-width:1000px){#socialIcons{padding:0 0}}@media (max-width:1030px){#socialIcons{display:none}}#socialIcons a{display:block;height:40px;width:34px}#socialIcons a img{display:block;widht:100%;height:auto}#socialIconsInner{display:flex;justify-content:center;gap:7px;margin-top:12px;margin-left:auto;margin-right:auto}div#showroom{position:relative}div#showRoomBackground{border-top:7px solid #ff8c13;position:relative}div#showRoomBackground h2{background-color:#fff;position:absolute;top:-50px;left:-20px;padding:0 20px;font-size:30px!important}@media screen and (max-width:800px){div#showRoomBackground h2{top:-15px;left:10px}}@media screen and (max-width:600px){div#showRoomBackground h2{top:-54px;left:-20px}}#showroom .srLargeTxt{font-size:22px;line-height:normal
	font-weight:700;color:#000}#showRoomContent{padding-top:60px;justify-content:space-between;vertical-align:top}.srColumn{width:31%}@media screen and (max-width:1000px){.srColumn{width:100%;margin-bottom:20px}}.srSection{margin-top:50px}@media screen and (max-width:600px){.srSection{margin-top:20px}}.flex{display:flex;flex-wrap:wrap}div#footer{min-height:400px;background-color:#0f0f0f;padding-top:60px;border-top:30px solid #3a3a3a}div#footer h3{padding-bottom:0;display:block;font-size:20px;color:#fff;font-weight:600;text-transform:uppercase;color:#ff7200}a#footerLogo{max-width:307px!important;width:80%;display:block}#showroomStoreImages img{display:block;width:100%;height:auto}#showroomStoreImages{width:100%}p#footderCompanyDesc{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #6b5d4f}@media screen and (max-width:1000px){div#footer{background-image:none}}.ftColumn{width:21%}@media screen and (max-width:1000px){.ftColumn{width:100%;margin-bottom:30px}}#footerColContainer{justify-content:space-between}div#footer p,div#footer a:link,div#footer a:visited,div#footer ul li{color:#c4c1c1;font-size:18px;display:-inline-block;list-style:square}.ftColumn ul li{margin:0 0 0 20px}div#footer ul li{margin-bottom:5px}#footEmail,#footPhone{margin-bottom:10px;display:block}div#footSocialIcons{margin-top:10px}div#footSocialIcons a:link,div#footSocialIcons a:visited{display:inline-block;margin:0 3px 0 0}div#websiteInformation{background-color:#000;padding:20px 15px;text-align:center;color:#7c7c7c;font-size:16px;border-top:1px solid #353535}div#websiteInformation p{text-align:center}div#websiteInformation p,div#websiteInformation a:link,div#websiteInformation a:visited{color:#7c7c7c}#infoBar{position:relative;background-color:#f9f9f9;border-bottom:1px solid #000;box-sizing:border-box}@media (max-width:1110px){#infoBar{display:none}}#infoBarInner{display:flex;justify-content:space-between}.infoBarItem{width:25%;height:59px;margin:20px 0 10px 0;border-left:1px solid #dbdbdb}.infoBarItem:last-child{border-right:1px solid #dbdbdb}.infoBarItemInner{max-width:256px;margin:auto;position:relative}.infoBarItemInner img{position:absolute;left:0;top:0}.infoBarItemInner p{position:absolute;left:60px;top:-15px}.infoBarItemInner p span{font-weight:600;color:#e20;text-transform:uppercase}#featuredCategories{display:flex;justify-content:space-between;margin:30px 0;gap:7px}.featItemContainer{text-align:center;width:23.5%;position:relative;padding-bottom:20px;background-color:#f9f9f9}@media (max-width:850px){#featuredCategories{flex-wrap:wrap;gap:0}.featItemContainer{width:48%;margin-bottom:60px}}@media (max-width:450px){.featItemContainer{width:100%;margin-bottom:40px}}.catItemTitle{font-family:'Source Sans 3',sans-serif;font-size:20px;line-height:28px;color:#000;text-transform:uppercase;margin:10px 0;font-weight:600}.catItemDesc{padding:0 20px 20px 20px;font-family:'Source Sans 3',sans-serif;font-size:18px;line-height:22px;font-weight:300;color:#575656}.catItemButton{padding:13px 0;background-color:#000;color:#fff;text-transform:uppercase;font-size:16px;line-height:16px;position:absolute;bottom:-20px;width:100%}.featItemContainer a:link,.featItemContainer a:hover{display:block;width:100%;text-decoration:none}.featItemContainer img{width:100%;height:auto;display:block}.related{clear:both}.sku_wrapper,.posted_in,.tagged_as{display:block;margin-bottom:10px}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:10px 0}.summary{max-width:700px!important;margin-left:50px!important}#ImageDescContainer{display:flex}@media (max-width:750px){#ImageDescContainer{display:block}}#ImageDescA{display:flex;flex-direction:column;width:50%;max-width:50%}#ImageDescB{width:100%;position:sticky!important;top:100px}@media (max-width:750px){#ImageDescA{display:flex;flex-direction:column;width:100%;max-width:100%}#ImageDescB{width:100%;position:sticky!important;top:100px}.summary{max-width:100%!important;margin-left:0!important}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}#ImageDescB .flex-control-thumbs li{max-width:70px;max-height:70px;margin:6px 6px 0 0}.product_type_simple{display:none!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#e20;text-decoration:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {color:#e20;font-size:18px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:18px;font-weight:300}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:30px;line-height:30px;margin:15px 0 0 0}.woocommerce-Price-amount{text-decoration:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;background-color:#000;padding:19px 30px!important;border-radius:0;text-transform:uppercase;font-size:18px}.woocommerce .quantity .qty{width:3.631em;text-align:center;padding:10px 0;font-size:20px;padding:15px;margin-right:10px}.product_meta{margin-top:30px}.archive .wqoecf_enquiry_button,.related .wqoecf_enquiry_button{display:none!important}.woocommerce-Input,.woocommerce-Input--text,.input-text{padding:10px;font-size:18px}.woocommerce-button,.button,.woocommerce-form-login__submit{padding:10px 20px!important;background-color:#000!important;color:#fff!important;border-radius:0!important}.woocommerce .woocommerce-ordering select{vertical-align:top;font-size:16px;padding:10px;background-color:#ececec;border-radius:5px;font-family:'Source Sans 3'}.woocommerce-products-header{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec}.featuredProductsOcm{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 30px auto;padding:0;box-sizing:border-box}.featuredProductsOcm li{display:block;text-align:center;position:relative;width:18%;padding-bottom:40px;background-color:#fff;border:2px solid #fff}@media (max-width:1000px){.featuredProductsOcm li{padding-bottom:60px}}.priceDetailsContainer{position:absolute;bottom:10px;left:0;width:100%}@media (max-width:1400px){.featuredProductsOcm li:last-child{display:none}.featuredProductsOcm li{width:23%;display:flex}}@media (max-width:800px){.featuredProductsOcm li{width:48%;max-width:400px;margin-bottom:20px}}.featuredProductsOcm a{text-decoration:none;display:block;margin:0;padding:0 0 20px 0;width:100%}.featuredProductsOcmProductTitle{text-transform:uppercase;font-size:20px;line-height:26px;margin-top:10px}@media (max-width:600px){.featuredProductsOcmProductTitle{font-size:16px;line-height:20px}}.featuredProductsOcm .lineThrough{text-decoration:line-through;margin-right:5px;color:#8c8c8c}.featuredProductsOcm .lineThrough .woocommerce-Price-amount{color:#8c8c8c}.woocommerce-Price-amount{color:#ff7200;font-size:16px}.summary .woocommerce-Price-amount{color:#ff7200;font-size:30px}.related .woocommerce-Price-amount{color:#ff7200;font-size:16px}.single-product h1{margin-bottom:0}.featuredProductsOcmImageContainer img{display:block;width:100%;height:auto;margin-bottom:10px}.featuredProductsOcmFullInstallation{background-color:#ff7200;color:#fff;font-size:16px;line-height:16px;padding:2px 6px;display:inline-block;margin-bottom:5px}.viewAllStovesHome{text-align:center;margin-top:20px}.viewAllStovesHome a{display:inline-block;background-color:#000;color:#fff;text-decoration:none;text-align:center;padding:10px 30px;margin:auto;font-size:20px;text-transform:uppercase}@media (max-width:800px){.viewAllStovesHome{text-align:center;margin-top:-10px;padding-bottom:15px}}.fullInstall{padding:20px 0 0 0;border-top:1px solid #dbdbdb;margin-bottom:20px;margin-top:20px;background-color:#fff}.fullInstall h2{margin:0 0 10px 0;color:#ff7200}.fullInstall p{margin:0 0 10px 0}.wc-block-cart__submit-container a{background-color:#000;color:#fff;text-decoration:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {min-height:3em;padding:20px}.wc-block-components-checkout-place-order-button{padding:15px!important;background-color:#000!important;color:#fff!important;font-size:20px;text-transform:uppercase;border:0}#blogMainContainer{max-width:800px;margin:auto}.OCMformContainer{box-sizing:border-box}.OCMformContainer form{display:block;box-sizing:border-box;background-color:#e6e6e6;padding:30px}.OCMformContainer input,.OCMformContainer textarea{width:100%;padding:10px;box-sizing:border-box;font-size:20px}.OCMformContainer input.wpcf7-submit{box-sizing:border-box;padding:10px!important;color:#fff!important;background-color:#000!important;border:0!important;width:50%;cursor:pointer}@media (max-width:500px){.OCMformContainer input.wpcf7-submit{width:100%}}.OCMformContainer .wpcf7-list-item{margin:10px 0 10px 0}.OCMformContainer .wpcf7-list-item input{width:inherit}.fitted{color:#ff7200;font-size:16px}.woocommerce span.onsale{background-color:#ff7200;border:2px solid #fff}@media (max-width:750px){#searchB{margin-top:8px}#searchB .aws-search-field{font-size:16px;background-color:#000;border:1px solid #000;color:#fff}#searchB .aws-form-btn{background-color:#000;border:0}}.wp-gr.wpac a.wp-google-name{color:#fff!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr .wp-more-toggle{color:#ee8100!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-powered{color:#fff600!important;margin:6px 0 0!important}@media (max-width:500px){.wp-gr .wp-google-place.wp-place-center{text-align:center!important;display:none}}