@charset "UTF-8";@font-face{font-family:Ivy Presto;font-display:swap;src:local("IvyPresto Headline SemiBold"),url(//www.electricfireplacesdirect.com/cdn/shop/t/642/assets/IvyPresto-SemiBold.woff2?v=143714748514955387091793802653) 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/642/assets/ProximaNova-Semibold.woff2?v=37643938926077511871793802666) 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/642/assets/ProximaNova-Regular.woff2?v=42571005760885272451793802664) 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/642/assets/ProximaNova-RegularIt.woff2?v=27707044183372429971793802665) 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/642/assets/Poppins-Regular.woff2?v=31619048535972473441793802659) 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/642/assets/Poppins-Medium.woff2?v=58615750137933567651793802659) 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/642/assets/Poppins-SemiBold.woff2?v=96677601691727087841793802660) 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/642/assets/Poppins-Bold.woff2?v=62961067589288278601793802658) format("woff2");font-weight:700;font-style:normal}.efd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--efd-text: #1a1f2e;--efd-text-muted: #6b7280;--efd-accent: #4a6b62;--efd-accent-hover: #3a5750;--efd-accent-rgb: 74, 107, 98;--efd-accent-light: #e8f0ed;--efd-bg: #ffffff;--efd-bg-subtle: #f8f7f5;--efd-bg-warm: #f5f0eb;--efd-border: #e5e2dd;--efd-divider: #eae7e2;--efd-tag-bg: #f0eeeb;--efd-tag-text: #1a1f2e;--efd-font-serif: "Ivy Presto", Georgia, "Times New Roman", serif;--efd-font-sans: "Proxima Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--efd-space-xs: .25rem;--efd-space-sm: .5rem;--efd-space-md: 1rem;--efd-space-lg: 1.5rem;--efd-space-xl: 2rem;--efd-space-2xl: 3rem;--efd-space-3xl: 4rem;--efd-space-4xl: 6rem;--efd-shadow-card: 0 1px 2px rgba(26, 31, 46, .03), 0 4px 16px rgba(26, 31, 46, .05);--efd-shadow-hover: 0 4px 12px rgba(26, 31, 46, .08), 0 12px 32px rgba(26, 31, 46, .1);--efd-ease: cubic-bezier(.4, 0, .2, 1);--efd-ease-out: cubic-bezier(0, 0, .2, 1);--efd-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--efd-duration: .3s;--efd-duration-slow: .5s;--efd-container: 1200px;--efd-content-width: 720px;--efd-content-wide: 900px}.efd-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--efd-accent)),to(#7fa89e));background:linear-gradient(90deg,var(--efd-accent),#7fa89e);z-index:9999;-webkit-transition:none;transition:none;pointer-events:none}.efd-blog-container{max-width:var(--efd-container);margin:0 auto;padding:0 var(--efd-space-md)}.efd-blog-header{text-align:center;padding:var(--efd-space-3xl) 0 var(--efd-space-xl);position:relative}.efd-blog-header:after{content:"";display:block;width:3rem;height:2px;background:var(--efd-accent);margin:var(--efd-space-lg) auto 0}.efd-blog-title{font-family:var(--efd-font-serif);font-weight:600;color:var(--efd-text);font-size:2.25rem;line-height:1.15;letter-spacing:-.025em;margin:0}.efd-blog-empty{text-align:center;font-family:var(--efd-font-sans);font-size:1.125rem;color:var(--efd-text-muted);padding:var(--efd-space-3xl) 0}.efd-blog-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--efd-space-lg);padding-bottom:var(--efd-space-3xl)}.efd-post-card{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;background:var(--efd-bg);border-radius:.75rem;overflow:hidden;-webkit-box-shadow:var(--efd-shadow-card);box-shadow:var(--efd-shadow-card);-webkit-transition:-webkit-box-shadow var(--efd-duration-slow) var(--efd-ease),-webkit-transform var(--efd-duration-slow) var(--efd-ease);transition:-webkit-box-shadow var(--efd-duration-slow) var(--efd-ease),-webkit-transform var(--efd-duration-slow) var(--efd-ease);transition:box-shadow var(--efd-duration-slow) var(--efd-ease),transform var(--efd-duration-slow) var(--efd-ease);transition:box-shadow var(--efd-duration-slow) var(--efd-ease),transform var(--efd-duration-slow) var(--efd-ease),-webkit-box-shadow var(--efd-duration-slow) var(--efd-ease),-webkit-transform var(--efd-duration-slow) var(--efd-ease);position:relative}.efd-post-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--efd-accent)),to(#7fa89e));background:linear-gradient(90deg,var(--efd-accent),#7fa89e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform var(--efd-duration-slow) var(--efd-ease);transition:-webkit-transform var(--efd-duration-slow) var(--efd-ease);transition:transform var(--efd-duration-slow) var(--efd-ease);transition:transform var(--efd-duration-slow) var(--efd-ease),-webkit-transform var(--efd-duration-slow) var(--efd-ease);z-index:2;border-radius:.75rem .75rem 0 0}.efd-post-card:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.efd-post-card:hover{-webkit-box-shadow:var(--efd-shadow-hover);box-shadow:var(--efd-shadow-hover);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.efd-post-card__image-wrapper{position:relative;overflow:hidden;border-radius:.75rem .75rem 0 0;display:block}.efd-post-card__image{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s var(--efd-ease);transition:-webkit-transform .6s var(--efd-ease);transition:transform .6s var(--efd-ease);transition:transform .6s var(--efd-ease),-webkit-transform .6s var(--efd-ease)}.efd-post-card:hover .efd-post-card__image{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.efd-post-card__image-placeholder{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;width:100%;aspect-ratio:3/2;background:var(--efd-bg-warm);color:var(--efd-text-muted);font-family:var(--efd-font-sans);font-size:.875rem}.efd-post-card__body{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-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:var(--efd-space-lg) var(--efd-space-lg) var(--efd-space-xl)}.efd-post-card__tag{display:inline-block;font-family:var(--efd-font-sans);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--efd-accent);background:var(--efd-accent-light);padding:.3em .75em;border-radius:3px;margin-bottom:var(--efd-space-sm);text-decoration:none;-webkit-transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.efd-post-card__tag:hover{background:var(--efd-accent);color:#fff}.efd-post-card__title{font-family:var(--efd-font-sans);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--efd-text);margin:0 0 var(--efd-space-sm) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.efd-post-card__title a{color:inherit;text-decoration:none;-webkit-transition:color var(--efd-duration) var(--efd-ease);transition:color var(--efd-duration) var(--efd-ease)}.efd-post-card:hover .efd-post-card__title a{color:var(--efd-accent)}.efd-post-card__excerpt{font-family:var(--efd-font-sans);font-weight:400;font-size:.9375rem;line-height:1.6;color:var(--efd-text-muted);margin:0 0 var(--efd-space-md) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.efd-post-card__meta{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;gap:var(--efd-space-sm);font-family:var(--efd-font-sans);font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--efd-text-muted);margin:0}.efd-post-card__meta-dot{width:3px;height:3px;border-radius:50%;background:var(--efd-text-muted);opacity:.5}.efd-pagination{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;gap:.375rem;padding:var(--efd-space-xl) 0 var(--efd-space-3xl);font-family:var(--efd-font-sans)}.efd-pagination a,.efd-pagination span{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--efd-space-sm);font-size:.8125rem;font-weight:500;border-radius:50%;text-decoration:none;-webkit-transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease)}.efd-pagination a{color:var(--efd-text);background:transparent}.efd-pagination a:hover{background:var(--efd-accent-light);color:var(--efd-accent)}.efd-pagination .efd-pagination__current{background:var(--efd-accent);color:#fff;font-weight:600}.efd-pagination .efd-pagination__prev,.efd-pagination .efd-pagination__next{font-weight:600;letter-spacing:.02em;border-radius:1.25rem;padding:0 var(--efd-space-md)}.efd-blog-signup{max-width:var(--efd-content-width);margin:0 auto}[id$=__pro_program]{max-width:560px;margin:var(--efd-space-2xl) auto;padding:0 var(--efd-space-md)}.efd-article-hero{max-width:var(--efd-content-wide);margin:0 auto;padding:var(--efd-space-xl) var(--efd-space-md) 0}.efd-article-hero__back{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;gap:.375rem;font-family:var(--efd-font-sans);font-size:.9375rem;font-weight:500;color:var(--efd-text-muted);text-decoration:none;margin-bottom:var(--efd-space-lg);-webkit-transition:color var(--efd-duration) var(--efd-ease);transition:color var(--efd-duration) var(--efd-ease)}.efd-article-hero__back:hover{color:var(--efd-accent)}.efd-article-hero__back svg{width:1em;height:1em;-webkit-transition:-webkit-transform var(--efd-duration) var(--efd-ease);transition:-webkit-transform var(--efd-duration) var(--efd-ease);transition:transform var(--efd-duration) var(--efd-ease);transition:transform var(--efd-duration) var(--efd-ease),-webkit-transform var(--efd-duration) var(--efd-ease)}.efd-article-hero__back:hover svg{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translate(-3px)}.efd-article-hero__image-wrapper{overflow:hidden;border-radius:.75rem;margin-bottom:var(--efd-space-xl);position:relative}.efd-article-hero__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgba(26,31,46,.04)));background:linear-gradient(180deg,transparent 60%,rgba(26,31,46,.04) 100%);pointer-events:none}.efd-article-hero__image{display:block;width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}.efd-article-hero__title{font-family:var(--efd-font-serif);font-weight:600;font-size:2rem;line-height:1.12;letter-spacing:-.025em;color:var(--efd-text);margin:0 0 var(--efd-space-md) 0}.efd-article-hero__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--efd-space-sm) var(--efd-space-md);font-family:var(--efd-font-sans);font-size:.8125rem;color:var(--efd-text-muted);padding-bottom:var(--efd-space-xl);border-bottom:1px solid var(--efd-divider)}.efd-article-hero__meta time{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.efd-article-hero__meta .efd-post-card__tag{margin-bottom:0}.efd-article-hero__meta .Article-authorLabel{color:inherit}.efd-article-hero__meta .Article-authorLink{color:var(--efd-text);font-weight:600}.efd-article-hero__meta a.Article-authorLink:hover{color:var(--efd-accent)}.efd-article-hero__read-time{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.efd-article-hero--no-image{padding-top:var(--efd-space-3xl)}.efd-article-content{max-width:var(--efd-content-width);margin:0 auto;padding:var(--efd-space-xl) var(--efd-space-md) var(--efd-space-2xl)}.efd-article-body{font-family:var(--efd-font-sans);font-weight:400;font-size:1.0625rem;line-height:1.75;color:var(--efd-text)}.efd-article-body [id]{scroll-margin-top:5rem}.efd-article-body h2{font-family:var(--efd-font-serif);font-weight:600;font-size:1.75rem;line-height:1.2;letter-spacing:-.01em;color:var(--efd-text);margin:var(--efd-space-2xl) 0 var(--efd-space-md) 0;padding-top:var(--efd-space-lg);border-top:1px solid var(--efd-divider)}.efd-article-body:not(.efd-article-body--rest) h2:first-child{margin-top:0;padding-top:0;border-top:none}.efd-article-body h3{font-family:var(--efd-font-serif);font-weight:600;font-size:1.375rem;line-height:1.25;color:var(--efd-text);margin:var(--efd-space-xl) 0 var(--efd-space-sm) 0}.efd-article-body h4{font-family:var(--efd-font-sans);font-weight:600;font-size:1.125rem;line-height:1.3;color:var(--efd-text);margin:var(--efd-space-xl) 0 var(--efd-space-sm) 0}.efd-article-body p{margin:0 0 1.5em}.efd-article-body a{color:var(--efd-accent);text-decoration:underline;text-underline-offset:2px;-webkit-transition:color var(--efd-duration) var(--efd-ease);transition:color var(--efd-duration) var(--efd-ease)}.efd-article-body a:hover{color:var(--efd-accent-hover)}.efd-article-body blockquote{margin:var(--efd-space-2xl) 0;padding:var(--efd-space-xl) var(--efd-space-xl) var(--efd-space-xl) var(--efd-space-2xl);border-left:3px solid var(--efd-accent);background:var(--efd-bg-warm);border-radius:0 .5rem .5rem 0;font-family:var(--efd-font-serif);font-style:italic;font-size:1.25rem;line-height:1.55;color:var(--efd-text);position:relative}.efd-article-body blockquote:before{content:"\201c";position:absolute;top:-.15em;left:.3em;font-family:var(--efd-font-serif);font-size:3.5rem;line-height:1;color:var(--efd-accent);opacity:.3}.efd-article-body blockquote p:last-child{margin-bottom:0}.efd-article-body>img,.efd-article-body>p>img{display:block;max-width:100%;height:auto;border-radius:.5rem;margin:var(--efd-space-xl) auto}.efd-article-body img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.efd-article-body blockquote:has(ul,ol){margin:1rem 2.5rem;padding:0;border:0;background:none;font:inherit;font-style:normal;color:inherit}.efd-article-body blockquote:has(ul,ol):before{content:none}.efd-article-body ul,.efd-article-body ol{margin:0 0 1.5em;padding-left:1.5em}.efd-article-body ul{list-style-type:disc}.efd-article-body ol{list-style-type:decimal}.efd-article-body li{margin-top:0;margin-bottom:.25em;padding-top:0;padding-bottom:0;line-height:1.6;display:list-item}.efd-article-body li:last-child{margin-bottom:0}.efd-article-body ul li::marker{color:var(--efd-accent)}.efd-article-body ol li::marker{color:var(--efd-accent);font-weight:600}.efd-article-body a.Button{display:inline-block;color:#fff;text-decoration:none}.efd-article-body a.Button:hover{color:#fff}.efd-article-body a.Button:before{background:none}.efd-article-body .rb-btn{line-height:1.5}.efd-article-body table{width:100%;border-collapse:collapse;margin:var(--efd-space-xl) 0;font-size:.9375rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.efd-article-body th,.efd-article-body td{padding:.75rem 1rem;border-bottom:1px solid var(--efd-divider);text-align:left;white-space:nowrap}.efd-article-body th{font-weight:600;color:var(--efd-text);border-bottom-width:2px}.efd-article-body hr{border:none;border-top:1px solid var(--efd-divider);margin:var(--efd-space-2xl) 0}.efd-article-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--efd-space-sm);padding-top:var(--efd-space-xl);border-top:1px solid var(--efd-divider);margin-top:var(--efd-space-xl)}.efd-article-tags .efd-post-card__tag{margin-bottom:0}.efd-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--efd-space-md);padding:var(--efd-space-xl) 0 var(--efd-space-lg);margin-top:var(--efd-space-lg);border-top:1px solid var(--efd-divider)}.efd-share__label{font-family:var(--efd-font-sans);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--efd-text-muted)}.efd-share__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--efd-space-sm)}.efd-share__btn{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--efd-tag-bg);color:var(--efd-text);text-decoration:none;-webkit-transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),color var(--efd-duration) var(--efd-ease);border:none;cursor:pointer;padding:0}.efd-share__btn:hover{background:var(--efd-accent);color:#fff}.efd-share__btn svg{width:1.125rem;height:1.125rem}.efd-share__btn svg:not([fill=none]) path{fill:currentColor}.efd-share__btn svg rect,.efd-share__btn svg polyline,.efd-share__btn svg path[fill=none]{stroke:currentColor}.efd-share__btn--copy{position:relative}.efd-share__btn[data-copied]:after{content:"Copied!";position:absolute;bottom:calc(100% + .5rem);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);font-family:var(--efd-font-sans);font-size:.6875rem;font-weight:600;color:#fff;background:var(--efd-text);padding:.25em .625em;border-radius:4px;white-space:nowrap;pointer-events:none;-webkit-animation:efd-fade-in .2s var(--efd-ease);animation:efd-fade-in .2s var(--efd-ease)}@-webkit-keyframes efd-fade-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translate(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}}@keyframes efd-fade-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(4px);transform:translate(-50%) translateY(4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}}.efd-signup{background:linear-gradient(135deg,var(--efd-bg-warm) 0%,#f0ebe4 50%,#e8efe8 100%);border:none;border-radius:1rem;padding:var(--efd-space-2xl) var(--efd-space-xl);margin:var(--efd-space-2xl) 0;text-align:center;position:relative;overflow:hidden}.efd-signup:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--efd-accent)),color-stop(#7fa89e),to(transparent));background:linear-gradient(90deg,var(--efd-accent),#7fa89e,transparent)}.efd-signup__heading{font-family:var(--efd-font-serif);font-weight:600;font-size:1.625rem;line-height:1.2;letter-spacing:-.01em;color:var(--efd-text);margin:0 0 var(--efd-space-sm) 0}.efd-signup__text{font-family:var(--efd-font-sans);font-size:.9375rem;line-height:1.55;color:var(--efd-text-muted);margin:0 0 var(--efd-space-lg) 0;max-width:28rem;margin-left:auto;margin-right:auto}.efd-signup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--efd-space-sm);max-width:26rem;margin:0 auto}.efd-signup__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:var(--efd-font-sans);font-size:1rem;height:2.875rem;padding:0 1rem;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;background:#ffffffd9;color:var(--efd-text);outline:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:border-color var(--efd-duration) var(--efd-ease),background var(--efd-duration) var(--efd-ease),-webkit-box-shadow var(--efd-duration) var(--efd-ease);transition:border-color var(--efd-duration) var(--efd-ease),background var(--efd-duration) var(--efd-ease),-webkit-box-shadow var(--efd-duration) var(--efd-ease);transition:border-color var(--efd-duration) var(--efd-ease),box-shadow var(--efd-duration) var(--efd-ease),background var(--efd-duration) var(--efd-ease);transition:border-color var(--efd-duration) var(--efd-ease),box-shadow var(--efd-duration) var(--efd-ease),background var(--efd-duration) var(--efd-ease),-webkit-box-shadow var(--efd-duration) var(--efd-ease)}.efd-signup__input:focus{border-color:var(--efd-accent);-webkit-box-shadow:0 0 0 3px rgba(var(--efd-accent-rgb),.15);box-shadow:0 0 0 3px rgba(var(--efd-accent-rgb),.15);background:#fff}.efd-signup__input::-webkit-input-placeholder{color:var(--efd-text-muted)}.efd-signup__input::-moz-placeholder{color:var(--efd-text-muted)}.efd-signup__input:-ms-input-placeholder{color:var(--efd-text-muted)}.efd-signup__input::-ms-input-placeholder{color:var(--efd-text-muted)}.efd-signup__input::placeholder{color:var(--efd-text-muted)}.efd-signup__button{font-family:var(--efd-font-sans);font-size:.875rem;font-weight:600;height:2.875rem;padding:0 1.5rem;border:none;border-radius:.5rem;background:var(--efd-accent);color:#fff;cursor:pointer;white-space:nowrap;-webkit-transition:background var(--efd-duration) var(--efd-ease),-webkit-transform .2s var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),-webkit-transform .2s var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),transform .2s var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease),transform .2s var(--efd-ease),-webkit-transform .2s var(--efd-ease)}.efd-signup__button:hover{background:var(--efd-accent-hover);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.efd-signup__button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.efd-related{padding:var(--efd-space-3xl) 0 var(--efd-space-4xl);background:var(--efd-bg-subtle);margin-top:var(--efd-space-2xl)}.efd-related__heading{font-family:var(--efd-font-serif);font-weight:600;font-size:1.75rem;line-height:1.2;letter-spacing:-.01em;color:var(--efd-text);text-align:center;margin:0 0 var(--efd-space-2xl) 0;position:relative}.efd-related__heading:after{content:"";display:block;width:2.5rem;height:2px;background:var(--efd-accent);margin:var(--efd-space-md) auto 0}.efd-related__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--efd-space-lg)}.efd-article-author{margin-top:var(--efd-space-xl);padding-top:var(--efd-space-md);border-top:1px solid var(--efd-divider);font-family:var(--efd-font-sans);font-size:.9375rem;color:var(--efd-text-muted)}.efd-article-author .Article-authorLabel{color:inherit}.efd-article-author .Article-authorLink{color:var(--efd-text);font-weight:600}.efd-picks{margin:var(--efd-space-2xl) 0;padding:var(--efd-space-lg);background:var(--efd-accent-light);border-radius:.75rem}.efd-picks__heading{font-family:var(--efd-font-serif);font-weight:600;font-size:1.375rem;line-height:1.2;color:var(--efd-accent-hover);margin:0 0 var(--efd-space-lg)}.efd-picks .Card{background:#fff}.efd-picks__grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--efd-space-md)}.efd-picks__more{margin-top:var(--efd-space-lg);text-align:center}.efd-picks__button{display:inline-block;padding:1.0625rem 3rem;border-radius:.5rem;background:var(--efd-accent);color:#fff;font-family:var(--efd-font-sans);font-size:1rem;line-height:1;font-weight:600;text-decoration:none;-webkit-transition:background var(--efd-duration) var(--efd-ease);transition:background var(--efd-duration) var(--efd-ease)}.efd-picks__button:hover{background:var(--efd-accent-hover);color:#fff}.efd-picks a:focus-visible{outline:2px solid var(--efd-accent);outline-offset:2px}.efd-picks .Card-image:focus-visible{outline-offset:-2px}.efd-picks .Card-title{font-family:Proxima Nova,serif;font-size:18px;line-height:24px;font-weight:600;color:#2a3146;margin:0 0 12px}.efd-post-card a:focus-visible,.efd-post-card__tag:focus-visible,.efd-pagination a:focus-visible,.efd-share__btn:focus-visible,.efd-signup__input:focus-visible,.efd-signup__button:focus-visible,.efd-article-hero__back:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(var(--efd-accent-rgb),.4);box-shadow:0 0 0 3px rgba(var(--efd-accent-rgb),.4);border-radius:inherit}.efd-breadcrumbs{font-family:var(--efd-font-sans);font-size:.875rem;color:var(--efd-text-muted);padding:var(--efd-space-md) var(--efd-space-md) 0;max-width:var(--efd-content-wide);margin:0 auto}.efd-breadcrumbs a{color:var(--efd-text-muted);text-decoration:none;-webkit-transition:color var(--efd-duration) var(--efd-ease);transition:color var(--efd-duration) var(--efd-ease)}.efd-breadcrumbs a:hover{color:var(--efd-accent)}.efd-breadcrumbs span{margin:0 .375rem}@media(min-width:768px){.efd-blog-title{font-size:3rem}.efd-blog-grid{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:var(--efd-space-xl)}.efd-article-hero__title{font-size:2.75rem}.efd-article-body{font-size:1.1rem}.efd-article-body h2{font-size:2.25rem}.efd-article-body h3{font-size:1.625rem}.efd-article-body img{max-width:min(var(--efd-content-wide),100vw - 2 * var(--efd-space-md))}.efd-article-body img:not(.rb-card img):not(.efd-picks img){margin-left:50%;margin-right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.efd-article-body section[style*="max-width: 960px"]{width:min(960px,100vw - 2rem)!important;max-width:none!important;margin-left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.efd-article-body th,.efd-article-body td{white-space:normal;border:1px inset #d6d7db;padding:8px 10px 10px}.efd-article-body table{display:block;overflow-x:auto;width:min(960px,100vw - 2rem)!important;max-width:none;margin-left:50%;margin-right:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);font-size:1rem}.efd-related__grid{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);gap:var(--efd-space-xl)}}@media(min-width:1024px){.efd-blog-title{font-size:3.75rem}.efd-blog-grid{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);gap:var(--efd-space-xl)}.efd-blog-grid .efd-post-card--featured{grid-column:1/-1;-ms-grid-row:1;grid-row:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:.75rem}.efd-blog-grid .efd-post-card--featured .efd-post-card__image-wrapper{-webkit-box-flex:1.4;-webkit-flex:1.4;-ms-flex:1.4;flex:1.4;border-radius:.75rem 0 0 .75rem;min-height:360px}.efd-blog-grid .efd-post-card--featured .efd-post-card__image{aspect-ratio:auto;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.efd-blog-grid .efd-post-card--featured .efd-post-card__image-wrapper{position:relative}.efd-blog-grid .efd-post-card--featured .efd-post-card__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:var(--efd-space-2xl);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.efd-blog-grid .efd-post-card--featured .efd-post-card__title{font-family:var(--efd-font-serif);font-size:1.875rem;line-height:1.2;letter-spacing:-.015em;-webkit-line-clamp:3}.efd-blog-grid .efd-post-card--featured .efd-post-card__excerpt{-webkit-line-clamp:3;font-size:1rem;line-height:1.65}.efd-blog-grid .efd-post-card--featured .efd-post-card__tag{font-size:.625rem;letter-spacing:.12em}.efd-post-card__title{font-size:1.1875rem}.efd-article-hero__title{font-size:3.25rem}.efd-article-body table{display:table}}@media(max-width:767px){.efd-article-hero__image{aspect-ratio:16/9}}@media(max-width:599px){.efd-picks__button{display:block;padding:1.0625rem 1rem;font-size:.9375rem;text-align:center}.efd-picks .efd-picks__grid{grid-auto-flow:column;-ms-grid-columns:none;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:var(--efd-space-sm)}.efd-picks .Card{scroll-snap-align:start}}@media(max-width:480px){.efd-signup__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.efd-signup__input,.efd-signup__button{height:3rem}}@media(prefers-reduced-motion:reduce){.efd-post-card,.efd-post-card:before,.efd-post-card__image,.efd-post-card__tag,.efd-post-card__title a,.efd-share__btn,.efd-article-hero__back,.efd-article-hero__back svg,.efd-signup__input,.efd-signup__button,.efd-pagination a,.efd-progress{-webkit-transition:none;transition:none}.efd-post-card:hover{-webkit-transform:none;-ms-transform:none;transform:none}.efd-post-card:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.efd-post-card:hover .efd-post-card__image{-webkit-transform:none;-ms-transform:none;transform:none}.efd-article-hero__back:hover svg{-webkit-transform:none;-ms-transform:none;transform:none}.efd-signup__button:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media print{.efd-share,.efd-signup,.efd-picks,.efd-related,.efd-pagination,.efd-progress,.efd-article-hero__back{display:none!important}.efd-article-body{font-size:12pt;line-height:1.5;color:#000}.efd-article-body a{color:#000;text-decoration:underline}.efd-article-body a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}.efd-article-body img{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/642/assets/efd-blog.css.map */
