@font-face{font-family:Ivy Presto;font-display:swap;src:local("IvyPresto Headline SemiBold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/IvyPresto-SemiBold.woff2?v=143714748514955387091765292257) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:local("Proxima Nova Semibold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/ProximaNova-Semibold.woff2?v=37643938926077511871765292267) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:local("Proxima Nova Regular"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/ProximaNova-Regular.woff2?v=42571005760885272451765292267) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:local("Proxima Nova Regular Italic"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/ProximaNova-RegularIt.woff2?v=27707044183372429971765292267) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Poppins;font-display:swap;src:local("Poppins Regular"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/Poppins-Regular.woff2?v=31619048535972473441765292263) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:local("Poppins Medium"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/Poppins-Medium.woff2?v=58615750137933567651765292262) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:local("Poppins SemiBold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/Poppins-SemiBold.woff2?v=96677601691727087841765292263) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:local("Poppins Bold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/Poppins-Bold.woff2?v=62961067589288278601765292262) format("woff2");font-weight:700;font-style:normal}h1{margin-top:2rem;margin-bottom:2rem;font-family:Ivy Presto,serif;font-style:normal;font-weight:600;font-size:2.25rem;line-height:1.08}h2{margin-top:0;margin-bottom:0;font-family:Ivy Presto,serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.08}h3{margin-top:2rem;margin-bottom:2rem;font-family:Ivy Presto,serif;font-style:normal;font-weight:600;font-size:2.25rem;line-height:1.08}h4{margin-top:1rem;margin-bottom:1rem;font-family:Ivy Presto,serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.2}h5{margin-top:1rem;margin-bottom:1rem;font-family:Proxima Nova,serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem}p{margin-top:1rem;margin-bottom:1rem;font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.375rem}small{font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:400;font-size:.8125rem;line-height:.8125rem}a{color:#303030;color:#2a3146}a:hover,a:focus{color:#005aac;color:#627a72;text-decoration:underline}ul{margin:0;padding:0;list-style:none}ul li{font-size:.875rem;line-height:1.375rem}.text-content ul li{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:.75rem}.text-content ul li:before{content:"";display:inline-block;position:relative;top:-.125rem;width:.375rem;height:.375rem;margin-right:1.5rem;vertical-align:middle;border-radius:.375rem;background-color:#e81818;background-color:#627a72}.text-content ul li:before{top:.625rem}.text-content ul li:last-child{margin-bottom:0}.text-content ul li span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Collection-title{max-width:47.5rem;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Collection-title h1.title{font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:600;line-height:42px;letter-spacing:0em;color:#000;margin-bottom:1rem;margin-top:0;text-align:left}.Collection .HeaderDropdown-featured{display:block;position:relative;left:-.9375rem;width:calc(100% + 30px);margin-bottom:2.25rem;padding:0!important}.Collection .HeaderDropdown-featured .HeaderDropdown-image{display:block;border-radius:0}.Collection-description{max-width:100%;margin:1.5rem 0;text-align:left;height:150px;overflow:hidden}.Collection-filters{position:relative;width:100%;background-color:#fff;z-index:11;font-family:Poppins;padding-top:15px}.Collection-filters-wrapper{z-index:11;position:relative}.Collection-filters.--sticky-menu{position:fixed;top:0;left:0;padding-left:1.25rem;padding-right:1.25rem;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040}.overlay-open .Collection-filters{z-index:auto}.Collection-filters.open{opacity:1;pointer-events:all}.Collection-filters-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 0;border-bottom:.0625rem solid #dadada;border-bottom:.0625rem solid #f1f1f3}.Collection-filters-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0 1.5rem;border-bottom:.0625rem solid #dadada;border-bottom:.0625rem solid #f1f1f3}.Collection-filters-heading h4{width:50%;font-size:1.5rem;text-align:left}.Collection-filters-heading .Collection-tag-clear{display:block;width:50%;text-align:right}.Collection-filters-back{width:2.5rem;height:2.5rem}.Collection-filters .ac{margin-top:0;margin-bottom:0;border:0}.Collection-filters .accordion-container{position:relative;width:50%}.Collection-filters .ac-q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 12px;height:50px;border:.0625rem solid #d6d7db;cursor:pointer;min-width:10.6vw}.Collection-filters .ac-q.is-open{border-color:#2a3146}.Collection-filters .ac-q span{font-weight:400}.Collection-filters .ac-q span span{margin-left:5px}.Collection-filters .ac-q:after{display:none}.Collection-filters .ac-q[aria-expanded=true] .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.Collection-filters .ac-a{margin-top:12px;position:absolute;left:0;top:100%;width:320px;background:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px #0000001a;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:padding .3s ease,-webkit-transform .3s ease;transition:padding .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,padding .3s ease;transition:transform .3s ease,padding .3s ease,-webkit-transform .3s ease;padding:0 16px;max-height:0;overflow:hidden;border:1px solid transparent}.Collection-filters .ac-a.is-open{padding:16px;border-color:#2a3146;max-height:25rem;overflow-y:auto;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.Collection-filters .ac-a label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.75rem;cursor:pointer}.Collection-filters .ac-a label:last-child{margin-bottom:0}.Collection-filters .ac-a label span{color:#000}.Collection-filters .ac-a label input{display:block;margin-right:.75rem;cursor:pointer;border-color:#e4e2dc;border-radius:0;min-width:1rem;min-height:1rem}.Collection-filters .ac-a label input.is-refined{background-color:#677d4a}.Collection-filters .ac-a label input.is-refined+span{font-weight:400}.Collection-filters .ac-a label.is-refined span{font-weight:400}.Collection-filters i{display:inline-block;width:2.875rem;height:auto;margin-right:1rem;vertical-align:middle;pointer-events:none}.Collection-filters i svg{fill:transparent}.Collection-filters i.icon{width:1.5rem;margin-left:auto;margin-right:0;-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear}.Collection-products{position:relative;background:#fff}.Collection-filters-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Collection-results{display:block}.Collection-results-txt{font-weight:400;font-size:1rem}.Collection-tags{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.Collection-tag{display:inline-block;margin-right:.5rem;margin-bottom:1rem;padding:.25rem .75rem;text-align:center;background:#f9f4ed;border-radius:0;font-size:.875rem;color:#000}.Collection-tag i{display:inline-block;width:1.125rem;vertical-align:middle;cursor:pointer}.Collection-tag-clear{font-size:1rem;color:#2a3146;font-weight:400;text-decoration:underline;cursor:pointer}.Collection-tag-clear:hover{text-decoration:none}.Collection-tag-clear:disabled{display:none!important}.Collection-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 .5rem;padding:0;margin:0;width:50%;-webkit-box-ordinal-group:101;-webkit-order:100;-ms-flex-order:100;order:100}.Collection-controls:before,.Collection-controls:after{display:table;content:" "}.Collection-controls:after{clear:both}.Collection-control{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:.9375rem;position:relative}.Collection-control.sticky{top:auto!important;left:0!important;bottom:0!important;width:100%!important;margin-bottom:0;padding:.75rem .9375rem;background-color:#dddedc;background-color:#d6d7db;z-index:90}.Collection-control label{font-weight:400;font-size:1rem;text-transform:none;white-space:nowrap}.Collection-controlLabel{display:inline-block;vertical-align:middle;max-width:7rem;padding:0 1.5rem 0 0;text-align:left;text-transform:uppercase}.Collection-controlSelector{display:inline-block;vertical-align:middle;width:100%;margin:0;margin-left:.375rem;height:50px;border-radius:0;border-color:#d6d7db;font-family:Poppins}.Collection-controlFilters{display:inline-block;width:50%;height:2.75rem;margin-right:.375rem;padding:.375rem 2rem .375rem 1rem;font-size:1rem;text-align:left;border-radius:.25rem;outline:0;border:.0625rem solid #bfbebe;border:.0625rem solid #d2d2d2;background:#fff url(//www.electricfireplacesdirect.com/cdn/shop/t/478/assets/icon-chevron-right.svg?v=133992370414447204891765292252) no-repeat center right 20px/8px auto}.Collection-bottomtext{font-family:Poppins}.Collection-bottomtext h1.title{font-family:Poppins;font-size:1.5rem;font-style:normal;font-weight:600;line-height:42px;letter-spacing:0em;color:#000;margin-bottom:1rem;margin-top:0;text-align:left}.Collection-bottomtext div.freeShip img{height:24px;width:24px;margin-right:8px}.Collection-bottomtext div.freeShip{font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left;color:#bf3003;margin-bottom:1rem}.Collection-bottomtext div.description{margin-bottom:1rem}#shopify-section-algolia-collection{min-height:950px}.template-collection .description ul,.template-page .description ul,.template-search .description ul{list-style:disc;margin-left:20px}.template-collection .row,.template-page .row,.template-search .row{max-width:100%}.all-filters-panel{position:fixed;top:0;right:-100%;width:90%;max-width:400px;height:100vh;background:#fff;z-index:1000009;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px #0000001a;-webkit-transition:right .3s ease;transition:right .3s ease;overflow-y:auto;font-family:Poppins}.all-filters-panel.open{right:0}.all-filters-panel .all-filters-header{padding:20px 15px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.all-filters-panel .all-filters-header h4{margin:0}.all-filters-panel .all-filters-header .all-filters-close{cursor:pointer;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9498ab;font-size:2.125rem;position:absolute;right:20px;top:50%;margin-top:-18px;padding-top:3px}.all-filters-panel .all-filters-header .filters-panel-intro h3{margin-top:0;font-family:inherit;font-size:1.125rem;font-weight:600;margin-bottom:0}.all-filters-panel .all-filters-content{padding:0 15px}.all-filters-panel .all-filters-content .accordion-container{width:100%}.all-filters-panel .filters-panel-footer{padding:15px;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;-webkit-box-shadow:0px -4px 16px rgba(0,0,0,.16);box-shadow:0 -4px 16px #00000029;width:100%}.all-filters-panel .filters-panel-footer .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%;height:49px;background:#627a72;font-weight:600;font-size:1rem;line-height:24px;color:#fff;border-radius:0;cursor:pointer}.all-filters-panel .filters-panel-footer .button:hover{background:#6c787a;text-decoration:none}.all-filters-panel .ac-a{position:relative;left:auto;top:auto;border:none;-webkit-box-shadow:none;box-shadow:none;width:auto;padding:0}.all-filters-panel .ac-a.is-open{padding:0}.all-filters-panel .ac-q{border:none;border-bottom:.0625rem solid #d6d7db;padding:0}.all-filters-panel .ac-q.is-open{border-color:#d6d7db}.all-filters-panel .ac-q i.icon{width:2rem}.all-filters-panel .ac-q span{font-weight:600}.all-filters-panel .ac-q span span{display:none}.all-filters-panel .Collection-tags{padding:15px 15px 0}.all-filters-panel .Collection-tags .Collection-tag i{margin-right:0;pointer-events:auto}.all-filters-panel .Collection-tags .Collection-tag-clear{font-size:1rem;color:#000;font-weight:400}.all-filters-panel .Collection-controls{padding:0 15px;width:100%}.all-filters-panel .Collection-controls label{display:block;white-space:nowrap}.all-filters-panel .Collection-controls .Collection-control{margin-left:0;margin-bottom:1rem}.accordion-container.show-all .ac-q{cursor:pointer;border-color:#2a3146}.accordion-container.show-all .ac-q span{font-weight:600}.accordion-container.show-all .ac-q span span{display:none}.accordion-container.show-all .ac-q:hover{background-color:#f5f5f5}.offerLabel{background:#f8f8f8;color:#219653;padding:.25rem .5rem;font-size:14px;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.offerLabel svg{margin-right:.5rem}.offerLabel a{color:inherit;text-decoration:underline}.offerLabel strong{font-weight:700}.offerLabel em{font-style:italic}.offerLabel__icon{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;padding:3px;display:inline-block;margin-right:5px}.corner-badge{border-radius:.25rem 0!important}.Badge{font-weight:400;font-size:.875rem;text-align:center;padding:.25rem .5rem;margin:0;color:#fff;text-transform:capitalize;text-decoration:none!important;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:4px;background:#627a72;position:absolute;top:0;max-width:80%;left:0;z-index:10}.template-product .Badge{top:16px;left:16px}.swiper-container{position:relative}.mobile-product-i.show-mobile .product-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:5px}.mobile-product-i.show-mobile .offerLabel{left:0!important}.Card-info.GridItem-details .offerLabel{left:0!important;top:3px;margin-bottom:13px}@media print,screen and (min-width: 40em){h1{font-size:3.25rem;line-height:1.1}h4{font-size:1.5rem;line-height:1.2}h5{font-size:1.125rem}p,ul li{font-size:1rem;line-height:1.625rem}.text-content ul li{margin-bottom:1rem}.Collection .HeaderDropdown-featured,.Collection-filters-buttons,.Collection-controlFilters{display:none}}@media screen and (min-width: 50em){.Collection-description{margin:1.5rem 0 4rem}.Collection-tags{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:auto}.Collection-tag-clear{display:inline-block}.Collection-control{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:auto;margin-left:auto;margin-bottom:.9375rem}.Collection-control label{display:block}.Collection-controlSelector{width:11rem;margin-left:0}}@media print,screen and (min-width: 64em){h1{font-size:5.5rem;line-height:1.1}h1.--alt{font-size:3.5rem}h2{font-size:3rem}}@media print,screen and (max-width: 49.99875em){.Collection-control label{position:absolute;top:-10px;left:17px;background:#fff;padding:0 5px;font-size:12px;color:#9498ab}}@media screen and (min-width: 48em){.Collection-title{text-align:left;font-size:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Collection-title h1.title{font-size:2rem}.Collection-filters .accordion-container{width:auto}.Collection-results{padding:0 1rem}.Collection-controls{margin-left:auto;width:auto}.Collection-bottomtext h1.title{font-size:2rem}}@media only screen and (min-width: 1600px){.Collection-filters.--sticky-menu{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width: 768px){.Collection-filters .ac-a label input{height:24px;width:24px}.Collection-filters .ac-a label input.is-refined{background-size:16px}.all-filters-panel .filters-panel-footer{padding-bottom:85px}.all-filters-panel{width:82%;max-width:none}.accordion-container.show-all .ac-q span span{display:inline}}@media (min-width: 1600px){.Collection-bottomtext>.row .large-12{padding-left:0}.template-collection .row,.template-page .row,.template-search .row{max-width:100%;padding:0 .6rem}.template-collection #Breadcrumbs .row,.template-page #Breadcrumbs .row,.template-search #Breadcrumbs .row{padding-left:0}.template-collection .quiz-block h4,.template-page .quiz-block h4,.template-search .quiz-block h4{margin-right:2em}.template-collection .quiz-block a.Button,.template-page .quiz-block a.Button,.template-search .quiz-block a.Button{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/478/assets/collection.css.map */
