@font-face{font-family:Ivy Presto;font-display:swap;src:local("IvyPresto Headline SemiBold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/474/assets/IvyPresto-SemiBold.woff2?v=143714748514955387091761578962) 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/474/assets/ProximaNova-Semibold.woff2?v=37643938926077511871761578973) 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/474/assets/ProximaNova-Regular.woff2?v=42571005760885272451761578972) 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/474/assets/ProximaNova-RegularIt.woff2?v=27707044183372429971761578972) 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/474/assets/Poppins-Regular.woff2?v=31619048535972473441761578967) 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/474/assets/Poppins-Medium.woff2?v=58615750137933567651761578967) 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/474/assets/Poppins-SemiBold.woff2?v=96677601691727087841761578968) 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/474/assets/Poppins-Bold.woff2?v=62961067589288278601761578966) 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 0 1.5rem;text-align:center;font-family:Ivy Presto,serif;font-style:normal;font-weight:600;font-size:2.25rem;line-height:1.08}.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:fixed;top:0;left:0;width:100%;height:100vh;padding-bottom:2rem;opacity:0;background-color:#fff;pointer-events:none;z-index:100;overflow-y: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{overflow:hidden}.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:1.5rem 0;border-bottom:.0625rem solid #bfbebe;border-bottom:.0625rem solid #d2d2d2;cursor:pointer}.Collection-filters .ac-q span{font-weight:700}.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{padding:0;overflow:hidden;clear:both;max-height:0;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.Collection-filters .ac-a.is-open{max-height:25rem;overflow-y:auto}.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:first-child{padding-top:2rem}.Collection-filters .ac-a label.--color{width:50%;float:left}.Collection-filters .ac-a label.--color:nth-child(2){padding-top:2rem}.Collection-filters .ac-a label input{display:block;margin-right:.75rem;cursor:pointer}.Collection-filters .ac-a label.is-refined span{font-weight:600}.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.875rem;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-filters-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column 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}.Collection-filters-container .accordion-container{width:100%}.Collection-results{display:block;height:1.5rem;margin-bottom:.75rem;padding:0 1rem}.Collection-results-txt{font-weight:600;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;border-radius:.5rem;background:#dadada;background:#f1f1f3}.Collection-tag i{display:inline-block;width:1.125rem;vertical-align:middle;cursor:pointer}.Collection-tag-clear{display:none;font-weight:600;font-size:.875rem;text-decoration:underline;color:#a3a3a3;color:#6c7189;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}.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:2rem}.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{display:none;font-weight:600;font-size:.875rem;text-transform:none}.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:50%;margin:0;margin-left:.375rem}.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/474/assets/icon-chevron-right.svg?v=133992370414447204891761578956) no-repeat center right 20px/8px auto}.Collection-bottomtext h1.title{font-family:IvyPresto Headline;font-size:36px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:0em;color:#2a3146;margin-bottom:1rem;margin-top:0}.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}.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;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{display:none}.Collection-filters{position:relative;top:auto;left:auto;width:33.3333333333%;height:auto;opacity:1;pointer-events:all;z-index:auto}.Collection-filters-buttons,.Collection-controlFilters{display:none}}@media screen and (min-width: 50em){.Collection-title{text-align:left}.Collection-description{margin:1.5rem 0 4rem}.Collection-filters-heading{display:none}.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-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 1rem}.Collection-control{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:auto;margin-left:auto;margin-bottom:1rem}.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}.Collection-filters{width:min(25%,375px)}.Collection-products{width:max(75%,100% - 375px)}}@media (min-width: 1600px){.Collection-bottomtext>.row .large-12{padding-left:0}.template-collection .row,.template-page .row,.template-search .row{max-width:96%}.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/474/assets/collection.css.map */
