html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:sans-serif;line-height:1}iframe{border:0}main{display:block}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin-top:0;margin-bottom:0}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}strong{font-weight:700}figure{margin:0}img{vertical-align:middle;border:0;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;letter-spacing:normal;background:0 0;border:0;margin:0;padding:0;overflow:visible}::-moz-focus-inner{border:0;padding:0}input{font-size:1rem}th{font-weight:400}:root{--font-headline:"Viga", Helvetica, Arial, sans-serif;--font-body:"NotoSans", Helvetica, Arial, sans-serif;--font-style-normal:normal;--font-style-italic:italic;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--default-line-height:1.4em;--color-utility-black:#1b1b1b;--color-neutral-900:#090d08;--color-neutral-700:#6a6a6a;--color-neutral-600:#717171;--color-neutral-500:#868686;--color-neutral-400:#9b9b9b;--color-neutral-300:#b1b1b1;--color-neutral-200:#d2d2d2;--color-neutral-100:#e7e7e7;--color-light-gray:#f5f5f5;--color-white:#fefefe;--color-orange-base:#f70;--color-orange-600:#cc5f00;--color-orange-700:#9a4a04;--color-orange-800:#683508;--color-green-base:#293d23;--color-green-600:#20301b;--color-green-400:#5d944c;--color-green-200:#d0e1cb;--color-green-100:#e8efe6;--color-green-50:#f7f9f6;--color-yellow-base:#ffd200;--color-yellow-100:#f2f0e8;--color-yellow-600:#cca800;--color-yellow-700:#9a8004;--color-alert-100:#fce0df;--color-alert-200:#fac6c2;--color-alert-base:#f32516;--color-success-200:#c3f4d5;--color-success-base:#1cca5b;--color-warning-200:#fde4ba;--color-warning-base:#faa005;--size-xxxsmall:8px;--size-xxsmall:16px;--size-xsmall:24px;--size-small:36px;--size-medium:48px;--size-large:64px;--size-xlarge:80px;--size-xxlarge:96px;--size-xxxlarge:128px;--max-inner-content-width-xsmall:1000px;--max-inner-content-width-small:1260px;--max-inner-content-width-medium:1356px;--max-inner-content-width:1620px}*{box-sizing:border-box}img{margin:0;padding:0}@font-face{font-family:Viga;src:url(/wp-content/themes/crownroyalstoves/dist/fonts/Viga-Regular.ttf)format("truetype");src:local(""),url(/wp-content/themes/crownroyalstoves/dist/fonts/Viga-Regular.woff2)format("woff2"),url(/wp-content/themes/crownroyalstoves/dist/fonts/Viga-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans.ttf)format("truetype");src:local(""),url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans.woff2)format("woff2-variations"),url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans.woff)format("woff-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans-Italic.ttf)format("truetype");src:local(""),url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans-Italic.woff2)format("woff2-variations"),url(/wp-content/themes/crownroyalstoves/dist/fonts/NotoSans-Italic.woff)format("woff-variations");font-weight:100 900;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:var(--font-headline);font-style:var(--font-style-normal);color:var(--color-utility-black);width:100%;font-weight:400;display:block}h1,.h1{text-transform:uppercase;font-size:2.5rem;line-height:3rem}@media (width>=1100px){h1,.h1{font-size:4rem;line-height:4.375rem}}h1.small{font-size:2.5rem;line-height:3rem}@media (width>=1100px){h1.small{font-size:3rem;line-height:3.5rem}}#find-a-dealer-thank-you h1,#thank-you-dealer h1,#change-of-ownership h1,.mec-wrap .mec-single-title{text-transform:capitalize;font-size:2.5rem;line-height:3rem}@media (width>=1100px){#find-a-dealer-thank-you h1,#thank-you-dealer h1,#change-of-ownership h1,.mec-wrap .mec-single-title{font-size:3rem;line-height:3.5rem}}.overline{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:4px;width:100%;font-size:.875rem;line-height:1.25rem;display:block}h1 .overline{margin-bottom:var(--size-xsmall)}h2,.h2{font-size:2rem;line-height:2.5rem}h2 span.small,.h2 span.small{margin-top:var(--size-xxsmall);font-size:1.875rem;line-height:2.375rem;display:block}h2.large{font-size:2rem;line-height:2.5rem}@media (width>=1100px){h2.large{font-size:2.5rem;line-height:3rem}}h3,.h3{font-size:1.5rem;line-height:2rem}h4,.h4{font-size:1.25rem;line-height:1.75rem}@media (width>=1100px){h4,.h4{font-size:1.375rem;line-height:1.875rem}}h5,.h5{font-size:1.25rem;line-height:1.75rem}p{color:var(--color-utility-black);margin-bottom:var(--size-xsmall);font-size:1rem;line-height:1.625rem;font-family:var(--font-body);font-weight:400}.notice{background-color:var(--color-yellow-base);font-weight:600;padding:var(--size-xsmall)!important}.notice strong{font-weight:600}.notice a{text-decoration:underline}.notice .button:hover .button-icon{border-color:var(--color-utility-black)!important;background:var(--color-utility-black)!important;color:var(--color-yellow-base)!important}.notice .button:hover .button-icon svg{fill:var(--color-yellow-base)!important}#stove-financing .notice{gap:var(--size-xsmall);flex-direction:column;display:flex}small{font-size:.75rem;line-height:1.375rem}.caption,.wp-caption-text{color:var(--color-utility-black);font-size:.875rem;line-height:1.5rem;font-family:var(--font-body);font-style:italic;font-weight:600}p strong,p b{font-weight:700}p.text-center{text-align:center;margin-inline:auto}i,em{font-style:italic}a{color:var(--color-utility-black);-o-transition:all .3s ease;transition:all .3s}a:visited{color:var(--color-utility-black)}a:hover,a:focus,a:active{color:var(--color-orange-600)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.text-link,p a{text-decoration:underline}ul,ol{margin:0;padding:0}.page-content .wp-block-heading,.page-content .wp-block-paragraph,.page-content .wp-block-list,.page-content .wp-block-embed__wrapper{max-width:var(--max-inner-content-width-small);margin-inline:auto;margin-block:var(--size-xsmall);padding-inline:var(--size-small)}@media (width>=1100px){.page-content .wp-block-heading,.page-content .wp-block-paragraph,.page-content .wp-block-list,.page-content .wp-block-embed__wrapper{padding-inline:var(--size-xlarge)}}.page-content .wp-block-paragraph.intro{max-width:var(--max-inner-content-width-xsmall)}.page-content ul,.page-content ol{padding-left:var(--size-xxsmall);margin-inline:var(--size-xxsmall)!important;margin-bottom:var(--size-xsmall)!important}.page-content ul ul,.page-content ul ol,.page-content ol ul,.page-content ol ol{margin-top:var(--size-xxxsmall)!important;margin-bottom:0!important}.page-content p a,.page-content li a{font-weight:700;text-decoration:underline}li{color:var(--color-utility-black);margin-top:0;margin-bottom:var(--size-xxxsmall);font-size:1rem;line-height:1.625rem;font-family:var(--font-body);font-weight:400;display:list-item}dt{font-weight:700}dd{margin:0 1.5em 1.5em}hr,.wp-block-separator{border-top:0;border-bottom:1px solid var(--color-neutral-200);height:.0625rem;margin-block:var(--size-medium);border-left:0;border-right:0;width:100%}#warranty .page-header-warranty-pdf hr{margin-block:0}.wp-block-group__inner-container{gap:var(--size-xsmall);flex-direction:column;display:flex}.alignright{float:none}@media (width>=1100px){.alignright{float:right;margin-left:3.125rem}}.alignleft{float:none}@media (width>=1100px){.alignleft{float:left;margin-right:3.125rem}}.aligncenter{margin-left:auto;margin-right:auto;display:block}.aligncenter figcaption,.is-content-justification-center .wp-block-button{text-align:center}.wp-block-image .alignright{float:none;margin-inline:auto;margin-bottom:1.875rem}@media (width>=1100px){.wp-block-image .alignright{float:right;margin-bottom:3.75rem;margin-left:3.75rem;margin-right:0}}.wp-block-image .alignleft{float:none;margin-inline:auto;margin-bottom:1.875rem}@media (width>=1100px){.wp-block-image .alignleft{float:left;margin-left:0;margin-right:3.75rem}}.nocomments{display:none}.wp-block-quote{background-color:var(--color-yellow-base);padding:var(--size-small);gap:var(--size-xsmall);flex-direction:column;width:100%;max-width:31.25rem;margin-inline:auto;font-weight:600;display:flex}.wp-block-quote .wp-block-paragraph{text-align:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin:0!important}.testimonial-read-more,.read-more{color:var(--color-orange-base);font-family:var(--font-headline);text-transform:uppercase;align-items:center;display:flex}.testimonial-read-more:visited,.testimonial-read-more:active,.read-more:visited,.read-more:active{color:var(--color-orange-base)}.testimonial-read-more svg,.read-more svg{width:1.25rem;height:1.25rem;fill:var(--color-orange-base);margin-right:5px}.read-more:hover{color:var(--color-orange-600)}.read-more:hover svg{fill:var(--color-orange-600)}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.recommended-products-button .button,.compare-specs-button,.mec-search-bar-input,.site-footer .button,.hero-text .button,.hero-buttons .button,.dealer-banner-container .button,.page-content a.button,.page-content .button,.page-content button,.warranty-header .button,.mec-booking-button{font-size:1rem;line-height:1rem;font-family:var(--font-headline);text-transform:uppercase;text-align:center;border-radius:0;align-content:stretch;align-items:stretch;gap:1px;text-decoration:none;display:inline-flex;font-weight:400!important}.recommended-products-button .button:hover,.compare-specs-button:hover,.mec-search-bar-input:hover,.site-footer .button:hover,.hero-text .button:hover,.hero-buttons .button:hover,.dealer-banner-container .button:hover,.page-content a.button:hover,.page-content .button:hover,.page-content button:hover,.warranty-header .button:hover,.mec-booking-button:hover{text-decoration:none}.recommended-products-button .button .button-text,.recommended-products-button .button .button-icon,.compare-specs-button .button-text,.compare-specs-button .button-icon,.mec-search-bar-input .button-text,.mec-search-bar-input .button-icon,.site-footer .button .button-text,.site-footer .button .button-icon,.hero-text .button .button-text,.hero-text .button .button-icon,.hero-buttons .button .button-text,.hero-buttons .button .button-icon,.dealer-banner-container .button .button-text,.dealer-banner-container .button .button-icon,.page-content a.button .button-text,.page-content a.button .button-icon,.page-content .button .button-text,.page-content .button .button-icon,.page-content button .button-text,.page-content button .button-icon,.warranty-header .button .button-text,.warranty-header .button .button-icon,.mec-booking-button .button-text,.mec-booking-button .button-icon{border-style:solid;border-width:1px;border-radius:0;align-content:center;align-items:center;transition:all .3s;display:flex}.recommended-products-button .button .button-text,.compare-specs-button .button-text,.mec-search-bar-input .button-text,.site-footer .button .button-text,.hero-text .button .button-text,.hero-buttons .button .button-text,.dealer-banner-container .button .button-text,.page-content a.button .button-text,.page-content .button .button-text,.page-content button .button-text,.warranty-header .button .button-text,.mec-booking-button .button-text{padding-block:12px;padding-inline:var(--size-xsmall)}.recommended-products-button .button .button-icon,.compare-specs-button .button-icon,.mec-search-bar-input .button-icon,.site-footer .button .button-icon,.hero-text .button .button-icon,.hero-buttons .button .button-icon,.dealer-banner-container .button .button-icon,.page-content a.button .button-icon,.page-content .button .button-icon,.page-content button .button-icon,.warranty-header .button .button-icon,.mec-booking-button .button-icon{padding:12px}.recommended-products-button .button .button-icon svg,.compare-specs-button .button-icon svg,.mec-search-bar-input .button-icon svg,.site-footer .button .button-icon svg,.hero-text .button .button-icon svg,.hero-buttons .button .button-icon svg,.dealer-banner-container .button .button-icon svg,.page-content a.button .button-icon svg,.page-content .button .button-icon svg,.page-content button .button-icon svg,.warranty-header .button .button-icon svg,.mec-booking-button .button-icon svg{width:1.5rem;height:1.5rem}.gform_button,.product-pricing-submit,input[type=submit]{border-style:solid;align-content:center;margin-inline:auto;transition:all .3s;display:flex;padding-block:var(--size-xxsmall)!important;padding-inline:var(--size-xsmall)!important;color:var(--color-utility-black)!important;background-color:var(--color-yellow-base)!important;border-width:1px!important;border-color:var(--color-yellow-base)!important;font-size:1rem!important;line-height:1rem!important;font-family:var(--font-headline)!important;text-transform:uppercase!important;border-radius:0!important;align-items:center!important;font-weight:400!important}.gform_button:hover,.product-pricing-submit:hover,input[type=submit]:hover{border-color:var(--color-utility-black)!important;background:var(--color-utility-black)!important;color:var(--color-yellow-base)!important}.button.black .button-text,.button.black .button-icon{background-color:var(--color-utility-black);border-color:var(--color-yellow-base)}.button.black .button-text:hover,.button.black .button-icon:hover{border-color:var(--color-yellow-base)}.button.black .button-text,.button.black .button-icon{color:var(--color-white)}.button.black .button-icon svg{fill:var(--color-white)}.button.black:hover .button-icon{background:var(--color-yellow-base)}.button.yellow .button-text,.button.yellow .button-icon{background-color:var(--color-yellow-base);border-color:var(--color-yellow-base)}.button.yellow .button-text:hover,.button.yellow .button-icon:hover{border-color:var(--color-yellow-base)}.button.yellow .button-text{color:var(--color-utility-black)}.button.yellow .button-icon svg{fill:var(--color-utility-black)}.button.yellow:hover .button-icon{border-color:var(--color-utility-black);background:var(--color-utility-black);color:var(--color-yellow-base)}.button.yellow:hover .button-icon svg{fill:var(--color-yellow-base)}.button.white .button-text,.button.white .button-icon{border-color:var(--color-utility-black);background-color:#0000}.button.white .button-text:hover,.button.white .button-icon:hover{border-color:var(--color-utility-black)}.button.white .button-text{color:var(--color-utility-black)}.button.white .button-icon svg{fill:var(--color-utility-black)}.button.white:hover .button-icon{border-color:var(--color-utility-black);background:var(--color-yellow-base);color:var(--color-utility-black)}.button.white:hover .button-icon svg{fill:var(--color-utility-black)}.button.icon-button{border:2px solid var(--color-yellow-base);background:var(--color-utility-black);justify-content:center;align-items:center;width:2.125rem;height:2.125rem;margin-inline:auto;padding:4px;display:flex}.button.icon-button svg{fill:var(--color-yellow-base);width:1.25rem;height:1.25rem}.button.icon-button:hover{border-color:var(--color-yellow-base);background:var(--color-yellow-base)}.button.icon-button:hover svg{fill:var(--color-utility-black)}.block-button{text-align:center;margin-inline:auto}.button-container{align-items:center;gap:var(--size-xxsmall);flex-flow:wrap;display:flex}.button-container .button{margin-inline:0}.button-container.center{justify-content:center}.card-image-container{background-color:var(--color-white);border:1px solid var(--color-neutral-100);flex-direction:column;align-self:stretch;gap:0;width:100%;display:flex}.card-image-container .card-image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-neutral-100);width:100%;height:18.75rem}.card-image-container .card-image-content{gap:var(--size-xsmall);background-color:var(--color-white);padding:var(--size-small) var(--size-xsmall);flex-direction:column;display:flex}.card-image-container .card-image-content h2,.card-image-container .card-image-content p{color:var(--color-utility-black)}.card-image-container .card-image-content p{margin-block:0}.card-image-container .card-image-content .wp-block-heading,.card-image-container .card-image-content .wp-block-paragraph,.card-image-container .card-image-content .wp-block-list,.card-image-container .card-image-content .wp-block-embed__wrapper{padding-inline:0}.card-image-container:hover,.card-image-container:hover a{color:var(--color-utility-black)}.card-image-container:hover .button-icon{border-color:var(--color-utility-black);background:var(--color-yellow-base);color:var(--color-utility-black)}.card-image-container:hover .button-icon svg{fill:var(--color-utility-black)}.card-image-container:hover .read-more{color:var(--color-orange-600)}.card-image-container:hover .read-more svg{fill:var(--color-orange-600)}.search .card-image-container:hover,.archive .card-image-container:hover,.blog .card-image-container:hover,#why-crown-royal-stoves .card-image-container:hover{border-color:var(--color-green-400);color:var(--color-utility-black)}.resources-block-container-grid .resource-card.is-lazy-hidden,.blog-excerpt-container .card-image-container.is-lazy-hidden{display:none}.resources-block-container-grid .resource-card.is-lazy-revealed,.blog-excerpt-container .card-image-container.is-lazy-revealed{animation:.28s ease-out both resource-card-fade-in}@keyframes resource-card-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resources-block-container-grid .resource-card.is-lazy-revealed,.blog-excerpt-container .card-image-container.is-lazy-revealed{animation:none}}label{text-align:left;display:block;word-break:normal!important;color:var(--color-utility-black)!important;font-size:1rem!important;font-weight:600!important;line-height:1.625rem!important;font-family:var(--font-body)!important}.gform-field-label__text{color:var(--color-utility-black)!important;font-size:1rem!important;line-height:1.625rem!important;font-family:var(--font-body)!important;font-weight:600!important}.gform-field-label--type-sub{font-size:.75rem!important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=textarea],textarea,select,.StripeElement{padding:var(--size-xxsmall) var(--size-xxsmall);text-transform:none;-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:1rem;line-height:1.5rem;display:block;border:1px solid var(--color-neutral-200)!important;background-color:var(--color-white)!important;box-shadow:none!important;font-family:var(--font-body)!important;border-radius:0!important}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=textarea]:focus,textarea:focus,select:focus,.StripeElement:focus{color:var(--color-utility-black)}select{background-color:var(--color-light-gray);-webkit-appearance:auto;-moz-appearance:auto}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}.required,.swpm-reset-pw-error,.alert,.error-message{color:var(--color-alert-base);font-weight:600}.form-field{gap:var(--size-xxsmall);flex-direction:column;display:flex}.form-field.submit-field{align-items:center;gap:var(--size-xsmall);flex-flow:wrap}.form-field.submit-field .login-remember{order:1}.form-field.submit-field .button{order:0}::placeholder{color:var(--color-neutral-600);opacity:1}:-ms-placeholder-shown{color:var(--color-neutral-600)}::-moz-placeholder{color:var(--color-neutral-600)}.swpm_error{color:var(--color-alert-500);font-weight:600}.wp-block-table,.specs-table,.pr-comparison-table-wrapper{margin-block:var(--size-xsmall);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.wp-block-table table,.specs-table table,.pr-comparison-table-wrapper table{border-collapse:collapse;border-spacing:0;width:100%}.wp-block-table table a,.specs-table table a,.pr-comparison-table-wrapper table a{text-decoration:underline}.wp-block-table th,.wp-block-table td,.specs-table th,.specs-table td,.pr-comparison-table-wrapper th,.pr-comparison-table-wrapper td{white-space:normal}@media (width>=850px){.wp-block-table th,.wp-block-table td,.specs-table th,.specs-table td,.pr-comparison-table-wrapper th,.pr-comparison-table-wrapper td{white-space:normal}}.wp-block-table thead,.specs-table thead,.pr-comparison-table-wrapper thead{border:0!important}.wp-block-table thead tr,.specs-table thead tr,.pr-comparison-table-wrapper thead tr{font-family:var(--font-headline);font-size:1.25rem;background-color:var(--color-green-200)!important}.wp-block-table td,.wp-block-table th,.specs-table td,.specs-table th,.pr-comparison-table-wrapper td,.pr-comparison-table-wrapper th{text-align:left!important;word-break:normal!important;border:0!important}.wp-block-table tr:nth-child(odd),.specs-table tr:nth-child(odd),.pr-comparison-table-wrapper tr:nth-child(odd){background-color:var(--color-green-100)}.wp-block-table th,.wp-block-table td,.specs-table th,.specs-table td,.pr-comparison-table-wrapper th,.pr-comparison-table-wrapper td{line-height:1.375rem;padding:var(--size-xxsmall) var(--size-xxsmall)!important}@media (width>=1300px){.wp-block-table th,.wp-block-table td,.specs-table th,.specs-table td,.pr-comparison-table-wrapper th,.pr-comparison-table-wrapper td{padding:var(--size-xxsmall) var(--size-xsmall)!important}}#outdoor-furnaces-boilers .wp-block-table th{min-width:12.5rem}@media (width>=1300px){#outdoor-furnaces-boilers .wp-block-table th{min-width:auto}}#outdoor-furnaces-boilers .wp-block-table th:first-of-type{min-width:auto}.breadcrumbs-container{padding-inline:var(--size-xsmall);padding-top:var(--size-xsmall);color:var(--color-utility-black);margin-inline:auto;font-size:.875rem}@media (width>=1300px){.breadcrumbs-container{padding-inline:var(--size-large)}}.breadcrumbs-container .breadcrumbs span{gap:var(--size-xxxsmall);flex-direction:row;justify-content:center;display:flex}@media (width>=1300px){.breadcrumbs-container .breadcrumbs span{justify-content:flex-start}}.breadcrumbs-container a{color:var(--color-utility-black);font-size:.875rem;text-decoration:underline}.breadcrumbs-container a:visited{color:var(--color-utility-black)}.breadcrumbs-container a:hover,.breadcrumbs-container a:focus,.breadcrumbs-container a:active{color:var(--color-orange-600);text-decoration:underline}.breadcrumbs-container .breadcrumb_last{font-weight:700}.block-two-column-text{align-self:stretch;align-items:flex-start;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width);padding:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-two-column-text{justify-content:space-between;gap:var(--size-medium);flex-direction:row}}@media (width>=1300px){.block-two-column-text{padding:var(--size-xlarge)}}.block-two-column-text .text-column{gap:var(--size-xsmall);flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.block-two-column-text .text-column{width:calc(50% - var(--size-medium))}}.block-two-column-text .text-column .wp-block-heading,.block-two-column-text .text-column .wp-block-paragraph{margin:0}.block-two-column-text .text-column p,.block-two-column-text .text-column ul,.block-two-column-text .text-column ol{margin-bottom:0!important}.block-two-column-text .text-column .small p{font-size:.75rem;line-height:1.375rem;margin-bottom:var(--size-xxsmall)!important}.block-two-column-text .text-column .wp-block-heading,.block-two-column-text .text-column .wp-block-paragraph,.block-two-column-text .text-column .wp-block-list,.block-two-column-text .text-column .wp-block-embed__wrapper{padding-inline:0}.block-two-column-text .text-column.green{background-color:var(--color-green-50);padding:var(--size-small)}.block-two-column-text .text-column.white{background-color:var(--color-white)}#become-a-dealer .block-two-column-text{padding-block:0}#find-a-dealer .block-two-column-text{padding-bottom:0}@media (width>=1100px){#find-a-dealer .block-two-column-text{padding-top:var(--size-medium)}}#stove-financing .block-two-column-text,#dealer-login .block-two-column-text,#parts-warranty-and-return .block-two-column-text{padding-top:0}@media (width>=1100px){#stove-financing .block-two-column-text,#dealer-login .block-two-column-text,#parts-warranty-and-return .block-two-column-text{padding-block:var(--size-small)}}#change-of-ownership .block-two-column-text{padding-top:0}html,body{scroll-behavior:smooth;position:relative}html{margin:0;padding:0;font-size:100%}body{font-size:1rem;line-height:1.625rem;font-family:var(--font-body);height:100%;min-height:100vh;margin:0 auto}img{max-width:100%;height:auto}.clear{clear:both}.mobile{display:inherit}@media (width>=1100px){.mobile{display:none}}.desktop{display:none}@media (width>=1100px){.desktop{display:inherit}}.lazyloaded{animation-name:loaded;animation-duration:.3s;animation-duration:var(--lazy-loader-animation-duration);transition:none}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.crown-royal-mark{width:3.75rem;margin-inline:auto}.dealer-banner-container{width:100%;margin-top:var(--size-small)}@media (width>=1100px){.dealer-banner-container{margin-top:var(--size-xlarge)}}.dealer-banner{background-color:var(--color-yellow-base);border-top:10px solid var(--color-utility-black);width:100%}.dealer-banner .dealer-banner-content{justify-content:center;align-items:center;gap:var(--size-xsmall);padding:var(--size-large) var(--size-small);text-align:center;flex-direction:column;display:flex}@media (width>=1100px){.dealer-banner .dealer-banner-content{gap:var(--size-small)}}.dealer-banner .dealer-banner-content .overline{margin-bottom:0}.dealer-banner .dealer-banner-content .button.black{margin-top:.3125rem}.dealer-banner .dealer-banner-content .button.black .button-text,.dealer-banner .dealer-banner-content .button.black .button-icon{border-color:var(--color-utility-black)}.dealer-banner .dealer-banner-content .button.black .button-text:hover,.dealer-banner .dealer-banner-content .button.black .button-icon:hover{border-color:var(--color-white)}.dealer-banner .dealer-banner-content .button.black .button-text{color:var(--color-yellow-base)}.dealer-banner .dealer-banner-content .button.black .button-icon svg{fill:var(--color-yellow-base)}.dealer-banner .dealer-banner-content .button.black:hover .button-text,.dealer-banner .dealer-banner-content .button.black:hover .button-icon{border-color:var(--color-utility-black)}.dealer-banner .dealer-banner-content .button.black:hover .button-icon{background:var(--color-white)}.dealer-banner .dealer-banner-content .button.black:hover .button-icon svg{fill:var(--color-utility-black)}.reviews-container{background-color:var(--color-light-gray);padding:var(--size-medium) var(--size-small);justify-content:center;align-items:center;gap:var(--size-small);flex-direction:column;width:100%;display:flex}@media (width>=1300px){.reviews-container{padding:var(--size-xxlarge) var(--size-xxlarge);gap:var(--size-large)}}.reviews-container .reviews-headline{justify-content:center;align-items:center;gap:var(--size-xsmall);flex-direction:column;display:flex}.reviews-container .reviews-headline .overline,.reviews-container .reviews-headline h2{text-align:center}.reviews-container .reviews-headline h2{text-transform:uppercase}.reviews-container .reviews-card-container{gap:var(--size-medium);flex-direction:column;width:100%;margin-inline:auto;display:flex}@media (width>=1100px){.reviews-container .reviews-card-container{flex-direction:row}}.reviews-container .reviews-card-container .review{background-color:var(--color-white);gap:var(--size-xsmall);break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;padding:var(--size-small);border-radius:10px;flex-direction:column;display:flex;box-shadow:0 4px 10px #5252521a}@media (width>=1100px){.reviews-container .reviews-card-container .review{width:calc(33.333% - var(--size-medium))}}.reviews-container .reviews-card-container .review p:last-of-type{margin-bottom:0}.site-footer{background-color:var(--color-utility-black);color:var(--color-white);padding:var(--size-large) var(--size-small)}@media (width>=1300px){.site-footer{padding:var(--size-xxxlarge) var(--size-xxxlarge)}}.site-footer .footer-top{gap:var(--size-xsmall);flex-direction:column;display:flex}@media (width>=850px){.site-footer .footer-top{flex-direction:row;place-content:flex-end space-between;align-items:flex-end}}.site-footer .footer-top .footer-logo-container{gap:var(--size-xsmall);flex-direction:column;width:100%;display:flex}@media (width>=400px){.site-footer .footer-top .footer-logo-container{flex-direction:row;align-content:flex-end;align-items:flex-end}}@media (width>=850px){.site-footer .footer-top .footer-logo-container{width:50%}}.site-footer .footer-top .footer-logo-container #footer-logo{z-index:501;flex-shrink:0;justify-content:center;align-items:center;width:6.25rem;height:100%;display:flex}.site-footer .footer-top .footer-logo-container #footer-logo img{width:100%}.site-footer .footer-top .footer-logo-container span.company-address{color:var(--color-white);font-size:1rem;line-height:1.375rem}.site-footer .footer-top .footer-button-container{justify-content:flex-start;gap:var(--size-xsmall);flex-direction:column;width:100%;display:flex}@media (width>=850px){.site-footer .footer-top .footer-button-container{flex-direction:row;place-content:flex-end;align-items:flex-end;width:50%}}.site-footer .footer-middle{gap:var(--size-xsmall);flex-direction:column;display:flex}@media (width>=850px){.site-footer .footer-middle{flex-direction:row;place-content:flex-end space-between;align-items:flex-end}}.site-footer .footer-middle .footer-nav-container{width:100%}.site-footer .footer-middle .footer-nav-container ul#main-nav{gap:var(--size-small);flex-flow:column wrap;width:100%;list-style-type:none;display:flex}@media (width>=850px){.site-footer .footer-middle .footer-nav-container ul#main-nav{flex-direction:row}}.site-footer .footer-middle .footer-nav-container ul#main-nav li{flex:1 0 0;width:100%;margin:2px 0}@media (width>=850px){.site-footer .footer-middle .footer-nav-container ul#main-nav li{flex:1 0 calc(50% - var(--size-small))}}@media (width>=1100px){.site-footer .footer-middle .footer-nav-container ul#main-nav li{flex:1 0 calc(20% - var(--size-small))}}.site-footer .footer-middle .footer-nav-container ul#main-nav li a{color:var(--color-yellow-base);font-family:var(--font-headline)}.site-footer .footer-middle .footer-nav-container ul#main-nav li a:visited{color:var(--color-yellow-base)}.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li a{color:var(--color-white);font-family:var(--font-body)}.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li a:visited{color:var(--color-white)}.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li a:hover,.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li a:focus,.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li a:active{color:var(--color-yellow-base);text-decoration:none}.site-footer .footer-middle .footer-nav-container ul#main-nav ul.sub-menu li.portal-link a{color:var(--color-orange-base)}.site-footer .footer-bottom{gap:var(--size-small);flex-direction:column;display:flex}@media (width>=850px){.site-footer .footer-bottom{flex-direction:row;place-content:flex-start space-between;align-items:flex-start}}.site-footer .footer-bottom .footer-social .social-icons{margin-left:-6px;list-style-type:none;display:flex}.site-footer .footer-bottom .footer-social .social-icons li{margin-left:0;margin-block:0;margin-right:var(--size-xxxsmall)}.site-footer .footer-bottom .footer-social .social-icons li a{width:40px;height:40px;display:block}.site-footer .footer-bottom .footer-social .social-icons li a svg{width:40px;height:40px;fill:var(--color-yellow-base)}.site-footer .footer-bottom .footer-social .social-icons li a:hover svg{fill:var(--color-white)}.site-footer .footer-bottom .legal-nav-container #legal-nav{margin-top:var(--size-small);flex-direction:row;list-style-type:none;display:flex}.site-footer .footer-bottom .legal-nav-container #legal-nav li{margin-inline:auto;margin-block:var(--size-xxxsmall);font-size:.75rem;line-height:.75rem}@media (width>=850px){.site-footer .footer-bottom .legal-nav-container #legal-nav li{margin-left:0;margin-block:0;margin-right:var(--size-xxsmall);padding-right:var(--size-xxsmall);border-right:1px solid var(--color-neutral-500)}}.site-footer .footer-bottom .legal-nav-container #legal-nav li a{color:var(--color-neutral-300);font-size:.75rem;line-height:.75rem}.site-footer .footer-bottom .legal-nav-container #legal-nav li:last-of-type{border-right:0;margin-right:0;padding-right:0}.site-footer .footer-bottom .copyright{color:var(--color-neutral-300);margin-top:var(--size-xxsmall);font-size:.75rem;line-height:.75rem}.site-footer .footer-bottom .footer-badge{width:9.625rem}.site-footer .footer-bottom .footer-badge svg{fill:var(--color-white)}.wood-divider{width:100%}.site-header{background-color:var(--color-green-base);z-index:800;width:100%;min-height:6.25rem}#header-logo{z-index:501;width:4.375rem;height:100%;margin-right:var(--size-small);flex-shrink:0;justify-content:center;align-items:center;display:flex}#header-logo img{width:100%}.announcement-bar{background-color:var(--color-yellow-base);padding:var(--size-xxsmall) var(--size-xsmall);color:var(--color-utility-black);place-content:center;align-items:center;font-size:1rem;line-height:1.375rem;display:flex}@media (width>=1100px){.announcement-bar{font-size:1.25rem;line-height:1.625rem}}.announcement-bar span{font-family:var(--font-headline);font-style:var(--font-style-normal);font-weight:var(--font-weight-regular);color:var(--color-utility-black);text-transform:uppercase;text-align:center;padding-inline:var(--size-xxsmall)}.announcement-bar svg{width:24px;height:24px}.announcement-bar a{color:var(--color-utility-black);text-transform:uppercase;text-decoration:none}.utility-bar{background-color:var(--color-utility-black);display:none}@media (width>=1100px){.utility-bar{padding-inline:var(--size-large);display:block}}.utility-bar ul.utility-nav{place-content:center flex-end;width:100%;margin:0;list-style-type:none;display:flex}.utility-bar ul.utility-nav li{border-bottom:4px solid var(--color-utility-black);margin:0}.utility-bar ul.utility-nav li a{font-family:var(--font-body);color:var(--color-yellow-base);padding-inline:var(--size-xxsmall);padding-top:10px;padding-bottom:var(--size-xxxsmall);font-size:1rem;font-style:normal;font-weight:600;line-height:1.375rem;display:block}.utility-bar ul.utility-nav li a:visited{color:var(--color-yellow-base)}.utility-bar ul.utility-nav li a:hover,.utility-bar ul.utility-nav li a:focus,.utility-bar ul.utility-nav li a:active{color:var(--color-white)}.utility-bar ul.utility-nav li:hover,.utility-bar ul.utility-nav li:focus,.utility-bar ul.utility-nav li:active{background-color:var(--color-green-600);border-bottom:4px solid var(--color-yellow-base)}.utility-bar ul.utility-nav li:hover a,.utility-bar ul.utility-nav li:focus a,.utility-bar ul.utility-nav li:active a{color:var(--color-white)}.dealer-portal-bar{background-color:var(--color-orange-base);width:100%;padding-inline:var(--size-xsmall);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex;position:relative}@media (width>=1100px){.dealer-portal-bar{padding-inline:var(--size-large)}}.dealer-portal-bar span{font-family:var(--font-body);color:var(--color-utility-black);text-transform:uppercase;padding-right:var(--size-xxxsmall);padding-top:var(--size-xxxsmall);padding-bottom:10px;padding-left:0;font-size:1rem;font-weight:700}.dealer-portal-bar .dealer-portal-container{display:none}@media (width>=1100px){.dealer-portal-bar .dealer-portal-container{align-content:center;align-items:center;width:100%;display:flex}}.dealer-portal-bar .dealer-portal-container ul#dealer-portal{place-content:center flex-start;width:80%;margin:0;list-style-type:none;display:flex}@media (width>=1750px){.dealer-portal-bar .dealer-portal-container ul#dealer-portal{margin-right:0}}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li{border-bottom:4px solid var(--color-orange-base);margin:0}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li a{font-family:var(--font-body);color:var(--color-utility-black);padding-inline:var(--size-xxsmall);padding-top:10px;padding-bottom:var(--size-xxxsmall);font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;display:block}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li a:visited{color:var(--color-utility-black)}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li a:hover,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li a:focus,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li a:active{color:var(--color-white)}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:hover,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:focus,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:active{background-color:var(--color-orange-600);border-bottom:4px solid var(--color-yellow-base)}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:hover a,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:focus a,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li:active a{color:var(--color-white)}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child{overflow:hidden}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu{z-index:1000;background-color:var(--color-orange-base);width:auto;margin-top:.25rem;margin-left:0;padding:0;list-style-type:none;display:none;position:absolute}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li{border:0;margin:0}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a{font-family:var(--font-body);color:var(--color-utility-black);padding:var(--size-xxxsmall) var(--size-xsmall);border-bottom:1px solid var(--color-yellow-600);background-color:var(--color-yellow-base);font-size:1rem;line-height:1.375rem}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a:visited,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a:visited{color:var(--color-utility-black)}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a:hover,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a:focus,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a:active,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a:hover,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a:focus,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a:active{color:var(--color-utility-black);background-color:var(--color-yellow-600);text-decoration:none}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li a:after,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li a:after{content:""}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children ul.sub-menu li:last-of-type a,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child ul.sub-menu li:last-of-type a{border-bottom:0}.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-children:hover ul.sub-menu,.dealer-portal-bar .dealer-portal-container ul#dealer-portal li.menu-item-has-child:hover ul.sub-menu{display:block}.main-nav{background-color:var(--color-green-base);z-index:1000;width:100%;padding-inline:var(--size-xsmall);padding-block:var(--size-xxsmall);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex;position:relative}@media (width>=1100px){.main-nav{padding-inline:var(--size-large);padding-block:0}}.main-nav .main-nav-container{display:none}@media (width>=1100px){.main-nav .main-nav-container{width:80%;display:flex}}.main-nav .main-nav-container ul#main-nav{place-content:center flex-start;width:100%;margin:0;list-style-type:none;display:flex}@media (width>=1750px){.main-nav .main-nav-container ul#main-nav{margin-right:0}}.main-nav .main-nav-container ul#main-nav li{border-bottom:4px solid var(--color-green-base);margin:0}.main-nav .main-nav-container ul#main-nav li a{font-family:var(--font-body);color:var(--color-white);padding:var(--size-small) var(--size-xsmall);font-size:1rem;font-style:normal;font-weight:700;line-height:1.375rem;display:block}.main-nav .main-nav-container ul#main-nav li a:visited{color:var(--color-white)}.main-nav .main-nav-container ul#main-nav li a:hover,.main-nav .main-nav-container ul#main-nav li a:focus,.main-nav .main-nav-container ul#main-nav li a:active{color:var(--color-yellow-base)}.main-nav .main-nav-container ul#main-nav li:hover,.main-nav .main-nav-container ul#main-nav li:focus,.main-nav .main-nav-container ul#main-nav li:active{background-color:var(--color-green-600);border-bottom:4px solid var(--color-yellow-base)}.main-nav .main-nav-container ul#main-nav li:hover a,.main-nav .main-nav-container ul#main-nav li:focus a,.main-nav .main-nav-container ul#main-nav li:active a{color:var(--color-yellow-base)}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child{overflow:hidden}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu{z-index:1000;background-color:var(--color-yellow-base);width:auto;margin-top:.25rem;margin-left:0;padding:0;list-style-type:none;display:none;position:absolute}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li{border:0;margin:0}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li a,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li a{font-family:var(--font-body);color:var(--color-utility-black);padding:var(--size-xxsmall) var(--size-xsmall);border-bottom:1px solid var(--color-yellow-600);background-color:var(--color-yellow-base);font-size:1rem;line-height:1.375rem}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li a:visited,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li a:visited{color:var(--color-utility-black)}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li a:hover,.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li a:focus,.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li a:active,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li a:hover,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li a:focus,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li a:active{color:var(--color-white);background-color:var(--color-yellow-700);text-decoration:none}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li:last-of-type a,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li:last-of-type a{border-bottom:0}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li.portal-link a,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li.portal-link a{background-color:var(--color-orange-base)}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li.portal-link a:hover,.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li.portal-link a:focus,.main-nav .main-nav-container ul#main-nav li.menu-item-has-children ul.sub-menu li.portal-link a:active,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li.portal-link a:hover,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li.portal-link a:focus,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child ul.sub-menu li.portal-link a:active{color:var(--color-utility-black);background-color:var(--color-orange-600);text-decoration:none}.main-nav .main-nav-container ul#main-nav li.menu-item-has-children:hover ul.sub-menu,.main-nav .main-nav-container ul#main-nav li.menu-item-has-child:hover ul.sub-menu{display:block}.mobile-navigation{z-index:1200;top:var(--size-xsmall);right:var(--size-xsmall);position:absolute}@media (width>=1100px){.mobile-navigation{display:none}}.mobile-menu-toggle{border:1px solid var(--color-white);cursor:pointer;height:var(--size-medium);width:var(--size-medium);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.mobile-menu-toggle__bar{background-color:var(--color-white);border-radius:2px;width:1.375rem;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-navigation.is-open .mobile-menu-toggle__bar:first-child{transform:translateY(7px)rotate(45deg)}.mobile-navigation.is-open .mobile-menu-toggle__bar:nth-child(2){opacity:0}.mobile-navigation.is-open .mobile-menu-toggle__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-backdrop{cursor:pointer;background:#00000059;border:0;width:100vw;position:fixed;inset:0}.mobile-menu-drawer{background:var(--color-yellow-base);visibility:hidden;z-index:800;width:min(85vw,22.5rem);max-width:22.5rem;transition:transform .25s;position:fixed;top:100px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}@media (width>=1100px){.mobile-menu-drawer{display:none}}.mobile-menu-drawer .mobile-nav-container .mobile-menu-back{padding:var(--size-xxsmall) var(--size-xxsmall);color:var(--color-white);cursor:pointer;z-index:3;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.mobile-menu-drawer .mobile-nav-container .mobile-menu-back svg{width:1.5rem;height:1.5rem;fill:var(--color-white)}.mobile-menu-drawer .mobile-nav-container .mobile-menu-back[hidden]{display:none!important}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list{margin:0;padding:0;list-style-type:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li{margin:0;position:relative}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li a{color:var(--color-utility-black);font-family:var(--font-body);padding:var(--size-xxsmall) var(--size-xsmall);border-bottom:1px solid var(--color-yellow-600);background-color:var(--color-yellow-base);font-size:1rem;font-weight:700;text-decoration:none;display:block}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li a:visited{color:var(--color-utility-black)}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.menu-item-has-children>a,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.menu-item-has-child>a{padding-right:2.75rem}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.menu-item-has-children>a:after,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.menu-item-has-child>a:after{color:var(--color-utility-black);content:"";background-color:var(--color-utility-black);width:24px;height:24px;margin-left:.5rem;font-size:1.5rem;line-height:1;display:inline-block;position:absolute;top:50%;right:1.125rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M473.5 303C482.9 312.4 482.9 327.6 473.5 336.9L273.5 536.9C264.1 546.3 248.9 546.3 239.6 536.9C230.3 527.5 230.2 512.3 239.6 503L422.6 320L239.6 137C230.2 127.6 230.2 112.4 239.6 103.1C249 93.8 264.2 93.7 273.5 103.1L473.5 303.1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M473.5 303C482.9 312.4 482.9 327.6 473.5 336.9L273.5 536.9C264.1 546.3 248.9 546.3 239.6 536.9C230.3 527.5 230.2 512.3 239.6 503L422.6 320L239.6 137C230.2 127.6 230.2 112.4 239.6 103.1C249 93.8 264.2 93.7 273.5 103.1L473.5 303.1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.submenu-open>a:after{content:"";display:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link a{background-color:var(--color-orange-base);border-bottom:1px solid var(--color-orange-600)}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link a:hover,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link a:focus,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link a:active{color:var(--color-utility-black);background-color:var(--color-orange-600);text-decoration:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.utility-link.phone a{border-bottom:0;align-items:center;display:flex}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.utility-link.phone a svg{width:1.25rem;height:1.25rem;fill:var(--color-utility-black);margin-top:4px;margin-right:5px}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li>ul.sub-menu{margin:0;padding:0;list-style-type:none;display:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li>ul.sub-menu li{margin:0}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li>ul.sub-menu a{color:var(--color-utility-black);font-family:var(--font-body);padding:var(--size-xxsmall) var(--size-xsmall);border-bottom:1px solid var(--color-yellow-600);font-size:1rem;font-weight:700;text-decoration:none;display:block}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li>ul.sub-menu a:visited{color:var(--color-utility-black)}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.submenu-open>ul.sub-menu{display:block}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list.is-submenu-view>li{display:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list.is-submenu-view>li.submenu-open{display:block}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.submenu-open a{color:var(--color-white);background-color:var(--color-yellow-700);text-decoration:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.submenu-open .sub-menu a{color:var(--color-utility-black);background-color:var(--color-yellow-base);border-bottom:1px solid var(--color-yellow-600)}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link.submenu-open a{color:var(--color-white);background-color:var(--color-orange-600);border-bottom:1px solid var(--color-orange-700)}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link.submenu-open a:hover,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link.submenu-open a:focus,.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link.submenu-open a:active{color:var(--color-white);background-color:var(--color-orange-600);text-decoration:none}.mobile-menu-drawer .mobile-nav-container ul.mobile-nav-list li.portal-link.submenu-open ul.sub-menu a{color:var(--color-utility-black);background-color:var(--color-orange-base)}.mobile-menu-close{color:var(--color-white);cursor:pointer;background:0 0;border:0;padding:.75rem 1.125rem;font-size:2.125rem;line-height:1;display:none;position:absolute;top:0;right:0}.mobile-navigation.is-open .mobile-menu-drawer{visibility:visible;transform:translate(0)}.mobile-menu-drawer[aria-hidden=true]{visibility:hidden}body.mobile-menu-open{overflow:hidden}.hero-texture{z-index:100;background-image:url(/wp-content/themes/crownroyalstoves/dist/misc/header-texture.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:3.125rem;position:absolute;bottom:-2px}@media (width>=1100px){.hero-texture{height:4.375rem}}.hero-gradient-overlay{background:linear-gradient(#0006 0%,#000000bf 100%);align-self:stretch;align-items:center;width:100%;height:100%;min-height:18.75rem;display:flex}@media (width>=1100px){.hero-gradient-overlay{background:linear-gradient(90deg,#000000d9 0%,#00000026 60%)}}.hero-container{width:100%;padding-inline:var(--size-xsmall);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;margin-inline:auto;display:flex}@media (width>=1100px){.hero-container{padding-left:var(--size-xlarge);padding-right:var(--size-small);flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1420px){.hero-container{padding-left:var(--size-xxxlarge)}}.hero-container .hero-text{justify-content:center;align-items:center;gap:var(--size-small);width:100%;color:var(--color-white);padding-block:var(--size-medium);padding-inline:var(--size-xxsmall);flex-direction:column;display:flex}@media (width>=1100px){.hero-container .hero-text{justify-content:flex-start;align-items:flex-start;padding:0}}.hero-container .hero-text .hero-headline{color:var(--color-white);text-align:center}@media (width>=1100px){.hero-container .hero-text .hero-headline{text-align:left}}.hero-container .hero-text .hero-headline .overline{margin-bottom:var(--size-xxsmall)}@media (width>=1100px){.hero-container .hero-text .hero-headline .overline{margin-bottom:var(--size-xsmall)}}.hero-container .hero-product{z-index:500;justify-content:flex-end;align-self:stretch;align-items:flex-end;width:100%;max-width:28.125rem;margin-inline:auto;display:flex;position:relative}@media (width>=1100px){.hero-container .hero-product{max-width:100%;margin-inline:0}}.homepage-hero{width:100%;min-height:28.125rem;margin-bottom:var(--size-xsmall);background-position:bottom;background-repeat:no-repeat;background-size:cover;align-items:flex-end;display:flex;position:relative}@media (width>=1100px){.homepage-hero{height:calc(450px + var(--size-xlarge))}}@media (width>=1420px){.homepage-hero{height:calc(500px + var(--size-xlarge))}}@media (width>=1750px){.homepage-hero{height:calc(650px + var(--size-xlarge))}}@media (width>=2000px){.homepage-hero{height:calc(700px + var(--size-xlarge))}}@media (width>=1100px){.homepage-hero .hero-text{width:35%}}@media (width>=1420px){.homepage-hero .hero-text{width:30%}}.homepage-hero .hero-text .hero-headline .overline{margin-bottom:var(--size-xsmall)}@media (width>=1100px){.homepage-hero .hero-product{width:calc(60% - var(--size-xxsmall))}}@media (width>=1420px){.homepage-hero .hero-product{width:calc(65% - var(--size-xxsmall))}}.page-hero{width:100%;min-height:18.75rem;margin-bottom:var(--size-xsmall);padding-bottom:var(--size-xsmall);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (width>=1100px){.page-hero{height:35.625rem}}@media (width>=1750px){.page-hero{height:40.625rem}}@media (width>=1100px){.page-hero .hero-text{width:40%}}.page-hero .hero-product{justify-content:center;max-width:13.75rem}@media (width>=1100px){.page-hero .hero-product{width:calc(50% - var(--size-xxsmall));max-width:100%}}.page-hero .hero-product img{max-height:31.25rem}.single-product .page-hero{padding-bottom:0}.page-header-no-background{width:100%;max-width:var(--max-inner-content-width);text-align:center;padding-inline:var(--size-small);padding-top:var(--size-medium);margin-inline:auto;margin-bottom:calc(var(--size-xsmall) * -1)}@media (width>=1300px){.page-header-no-background{padding-top:var(--size-xlarge);padding-inline:var(--size-xlarge);margin-bottom:calc(var(--size-small) * -1)}}.page-header-no-background .page-header-text-container{width:100%;max-width:var(--max-inner-content-width-small);gap:var(--size-xxsmall);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.page-header-no-background .page-header-text-container{gap:var(--size-xsmall)}}@media (width>=1420px){.page-header-no-background .page-header-text-container{padding-inline:6%}}.single-post .page-header-text-container{max-width:100%}@media (width>=1100px){.single-post .page-header-text-container{padding-inline:var(--size-large)}}.page-header-no-background.warranty-header{text-align:left;max-width:100%;padding-bottom:var(--size-xsmall)}@media (width>=1300px){.page-header-no-background.warranty-header{padding-bottom:var(--size-medium)}}.page-header-no-background.warranty-header .page-header-warranty-container{align-items:center;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.page-header-no-background.warranty-header .page-header-warranty-container{gap:var(--size-large);flex-direction:row}}@media (width>=1300px){.page-header-no-background.warranty-header .page-header-warranty-container{padding-inline:var(--size-xlarge)}}.page-header-no-background.warranty-header .page-header-warranty-container .page-header-text-container{gap:var(--size-xxsmall);flex-flow:column wrap;max-width:100%;margin-inline:0;padding-inline:0;display:flex}@media (width>=1100px){.page-header-no-background.warranty-header .page-header-warranty-container .page-header-text-container{width:calc(50% - var(--size-medium));gap:var(--size-xsmall);padding-right:var(--size-medium)}}.page-header-no-background.warranty-header .page-header-warranty-container .page-header-text-container p:last-of-type{margin-bottom:0}.page-header-no-background.warranty-header .page-header-warranty-container .page-header-warranty-pdf{background-color:var(--color-yellow-100);width:100%;padding:var(--size-xsmall);gap:var(--size-small);flex-flow:column wrap;display:flex}@media (width>=1100px){.page-header-no-background.warranty-header .page-header-warranty-container .page-header-warranty-pdf{width:calc(50% - var(--size-medium));gap:var(--size-medium);max-width:37.5rem;padding:var(--size-small)}}.page-header-no-background.warranty-header .page-header-warranty-container .page-header-warranty-pdf .page-header-warranty-content{gap:var(--size-xxsmall);flex-flow:column wrap;display:flex}.page-header-no-background.warranty-header .page-header-warranty-container .page-header-warranty-pdf .page-header-warranty-content p{margin-bottom:0}.homepage-intro{width:100%;max-width:var(--max-inner-content-width-small);text-align:center;padding-inline:var(--size-small);margin-inline:auto;margin-top:var(--size-medium)}@media (width>=1100px){.homepage-intro{margin-top:var(--size-xlarge);padding-inline:var(--size-xlarge)}}.homepage-intro .intro-text-container{gap:var(--size-xxsmall);flex-flow:column wrap;width:100%;margin-inline:auto;display:flex}@media (width>=1100px){.homepage-intro .intro-text-container{gap:var(--size-xsmall)}}.homepage-intro .intro-text-container p{margin-inline:auto;margin-bottom:0}.homepage-intro .intro-text-container p:last-of-type{margin-bottom:var(--size-xxxsmall)}.page-content{margin-block:var(--size-medium)}@media (width>=1100px){.page-content{margin-block:var(--size-xlarge)}}.page-content .body-block,.page-content .wp-block-embed.is-type-video{margin-block:var(--size-medium)}@media (width>=1100px){.page-content .body-block,.page-content .wp-block-embed.is-type-video{margin-block:var(--size-xlarge)}}.page-content .body-block .wp-block-embed__wrapper,.page-content .wp-block-embed.is-type-video .wp-block-embed__wrapper{text-align:center}.page-content .body-block .wp-block-embed__wrapper iframe,.page-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{margin-inline:auto}@media (width>=1100px){.page-content .body-block .wp-block-embed__wrapper iframe,.page-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{aspect-ratio:16/9;width:75%;height:auto}}.page-content .video-oEmbed-container{max-width:100%;height:auto;padding-bottom:56.25%;position:relative;overflow:hidden}.page-content .video-oEmbed-container iframe,.page-content .video-oEmbed-container object,.page-content .video-oEmbed-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.page-content .wp-block-image,.page-content .block-button{margin-block:var(--size-xsmall)}.page-content .wp-block-image{max-width:var(--max-inner-content-width-small);margin-inline:auto;margin-block:var(--size-xsmall);padding-inline:var(--size-small)}@media (width>=1100px){.page-content .wp-block-image{padding-inline:var(--size-xlarge)}}.page-content .wp-block-columns{width:100%;margin-inline:auto;margin-block:var(--size-medium);padding-inline:var(--size-small);padding-block:var(--size-medium)}@media (width>=1300px){.page-content .wp-block-columns{margin-block:var(--size-xlarge);padding-block:var(--size-xlarge)}}.page-content .wp-block-columns .wp-block-column{width:100%;max-width:var(--max-inner-content-width);margin-inline:auto}@media (width>=1300px){.page-content .wp-block-columns .wp-block-column{padding-inline:var(--size-xlarge)}}.page-content .wp-block-columns .wp-block-column .wp-block-columns{margin:0;padding:0}.page-content .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column{max-width:100%;margin:0;padding:0}.page-content .wp-block-columns .wp-block-heading,.page-content .wp-block-columns .wp-block-paragraph,.page-content .wp-block-columns .wp-block-list{padding-inline:0}.page-content .wp-block-media-text{background-color:var(--color-green-50)!important}#water-treatment .wp-block-columns,#outdoor-wood-furnace-faq .wp-block-columns,#submit-review .wp-block-columns,#contact-us .wp-block-columns{max-width:var(--max-inner-content-width);margin-block:0;padding-block:0}@media (width>=1300px){#water-treatment .wp-block-columns,#outdoor-wood-furnace-faq .wp-block-columns,#submit-review .wp-block-columns,#contact-us .wp-block-columns{padding-inline:0}}.home .page-content{margin-bottom:0}#privacy-policy .page-content,#terms-of-use .page-content,#cookie-policy .page-content{max-width:var(--max-inner-content-width-small);margin-inline:auto!important}.page-content.page-not-found{padding-inline:var(--size-small);padding-top:var(--size-small);padding-bottom:var(--size-large);max-width:var(--max-inner-content-width);text-align:center;margin-inline:auto}@media (width>=1100px){.page-content.page-not-found{padding-top:var(--size-small);padding-bottom:var(--size-xlarge)}}@media (width>=1300px){.page-content.page-not-found{padding-inline:var(--size-xlarge)}}@media (width>=2000px){.page-content.page-not-found{max-width:var(--max-inner-content-width-large)}}.page-content.page-not-found p{margin-bottom:var(--size-medium)}#become-a-dealer iframe,#change-of-ownership iframe{margin-top:-20px}#stove-financing .financing-options-intro{max-width:var(--max-inner-content-width-small);padding-bottom:var(--size-xsmall);margin-inline:auto}@media (width>=1100px){#stove-financing .financing-options-intro{padding-inline:6%}}@media (width>=1500px){#stove-financing .financing-options-intro{padding-inline:10%}}#stove-financing .financing-partners-container{gap:var(--size-xsmall);flex-direction:column;display:flex}#stove-financing .financing-partners-container .partner-container{background-color:var(--color-white);border:1px solid var(--color-neutral-100);padding-inline:var(--size-xsmall);padding-top:var(--size-xsmall);padding-bottom:var(--size-small);gap:var(--size-xsmall) var(--size-small);flex-direction:column;display:flex}#stove-financing .financing-partners-container .partner-container .partner-logo{padding-inline:var(--size-xsmall);justify-content:center;align-items:center;min-height:12.5rem;display:flex}@media (width>=1420px){#stove-financing .financing-partners-container .partner-container .partner-logo{min-height:15.625rem}}#stove-financing .financing-partners-container .partner-container .partner-logo img{width:100%;max-width:25rem}#stove-financing .financing-calculator .mobile-message{text-align:center;gap:var(--size-xxsmall);padding:var(--size-small);flex-direction:column;display:flex}@media (width>=1100px){#stove-financing .financing-calculator .mobile-message{display:none}}#stove-financing .financing-calculator .calculator-iframe{width:620px;height:564px;margin-inline:auto;margin-top:var(--size-small);display:none;position:relative;overflow:hidden}@media (width>=1100px){#stove-financing .financing-calculator .calculator-iframe{display:inherit}}#stove-financing .financing-calculator .calculator-iframe iframe{border:0;width:100%;height:100%}.warranty-registration-form{background-color:var(--color-green-50);width:100%;max-width:62.5rem;padding:var(--size-small) var(--size-xsmall);margin-inline:auto}@media (width>=1420px){.warranty-registration-form{padding:var(--size-medium) var(--size-medium)}}.warranty-registration-form h2{text-align:center}.water-sample-collection-form{background-color:var(--color-green-50);width:100%;max-width:62.5rem;margin-inline:auto;margin-top:var(--size-small);padding:var(--size-small) var(--size-xsmall)}@media (width>=1420px){.water-sample-collection-form{padding:var(--size-small) var(--size-medium)}}.water-test-reminder{background-color:var(--color-green-50);width:100%;max-width:62.5rem;margin-inline:auto;margin-top:var(--size-small);padding:var(--size-small) var(--size-xsmall)}@media (width>=1420px){.water-test-reminder{padding:var(--size-small) var(--size-medium)}}.water-test-reminder h2,.water-test-reminder p{text-align:center}.water-test-reminder .water-test-reminder-form{width:100%;max-width:var(--max-inner-content-width-small);margin-inline:auto}.water-test-reminder .water-test-reminder-form iframe{margin-top:-20px}.submit-review-container{text-align:center;width:100%;max-width:50rem;margin-inline:auto;margin-top:var(--size-small);background-color:var(--color-green-50);padding:var(--size-small) var(--size-xsmall)}@media (width>=1420px){.submit-review-container{padding:var(--size-small) var(--size-medium)}}.submit-review-container h2,.submit-review-container p{text-align:center}.submit-review-container iframe{margin-top:-20px}.pr-button{display:inline-flex;border:1px solid var(--color-yellow-base)!important;text-transform:uppercase!important;font-size:1rem!important;line-height:1rem!important;font-family:var(--font-headline)!important;padding-block:16px!important;padding-inline:var(--size-xsmall)!important;border-radius:0!important}.pr-button:hover,.pr-button-secondary{border:1px solid var(--color-utility-black)!important}.pr-comparison-container{max-width:var(--max-inner-content-width);margin-inline:auto;margin-block:var(--size-medium);padding-inline:var(--size-xsmall)}@media (width>=1100px){.pr-comparison-container{margin-block:var(--size-large);padding-inline:var(--size-large)}}.pr-form-container{margin-block:var(--size-medium);padding-inline:var(--size-xsmall)}@media (width>=1100px){.pr-form-container{margin-block:var(--size-large);padding-inline:var(--size-large)}}.pr-panel{background:var(--color-white);padding:var(--size-medium)}.pr-results{margin-block:var(--size-large);padding:var(--size-small) var(--size-medium);background-color:var(--color-light-gray)}@media (width>=1100px){.pr-results{padding:var(--size-large)}}.pr-results h2,.pr-results h3,.pr-results p{text-align:center;margin-bottom:var(--size-xsmall)}.recommended-products-button .button,.compare-specs-button{padding-block:var(--size-xxsmall);padding-inline:var(--size-xsmall);text-align:center;align-content:center;align-items:center;width:auto;margin-inline:auto;transition:all .3s;display:inline-flex;color:var(--color-utility-black)!important;font-size:1rem!important;font-weight:400!important;line-height:1rem!important;font-family:var(--font-headline)!important;border-radius:0!important}.recommended-products-button .button:hover,.compare-specs-button:hover{border-color:var(--color-utility-black)!important;background:var(--color-utility-black)!important;color:var(--color-white)!important}.recommended-products-button .button{background-color:var(--color-yellow-base)!important;border:1px solid var(--color-yellow-base)!important}.recommended-products-button .button:hover{background:var(--color-utility-black)!important;border:1px solid var(--color-utility-black)!important}.compare-specs-button{background-color:var(--color-white)!important;border:1px solid var(--color-utility-black)!important}.compare-specs-button:hover{border-color:var(--color-utility-black)!important;background:var(--color-utility-black)!important;color:var(--color-white)!important}.recommended-products-button{margin-bottom:var(--size-medium)!important}.recommended-products-results{all:initial;gap:var(--size-small);flex-flow:column wrap;font-family:inherit;display:flex}@media (width>=1300px){.recommended-products-results{flex-direction:row}}.recommended-products-results .result-container{all:initial;box-sizing:border-box;width:100%;font-family:inherit}@media (width>=1300px){.recommended-products-results .result-container{width:calc(50% - var(--size-small))}}@media (width>=1420px){.recommended-products-results .result-container{width:calc(33.333% - var(--size-small))}}.recommended-product div{padding:var(--size-small)}.product-compare-image{display:none}.pr-comparison-form{background:var(--color-white);margin-block:var(--size-medium)}.pr-comparison-header h2,.pr-comparison-header h3,.pr-comparison-header p{text-align:center;margin-bottom:var(--size-xsmall)}.pr-comparison-selectors{gap:var(--size-small);flex-direction:column;margin-bottom:0;display:flex}@media (width>=1100px){.pr-comparison-selectors{flex-direction:row}}.pr-comparison-selector{width:100%}@media (width>=1100px){.pr-comparison-selector{width:calc(30% - var(--size-small))}.pr-comparison-selector.pr-clear-selector{width:10%}}.pr-comparison-selector.pr-clear-selector label{display:none}@media (width>=1100px){.pr-comparison-selector.pr-clear-selector label{display:inherit}}.pr-clear-button{font-family:var(--font-headline);text-transform:uppercase;align-items:center;font-size:1rem;display:flex;color:var(--color-orange-base)!important}.pr-clear-button:hover{color:var(--color-orange-600)!important;background-color:#0000!important}.swpm_error,.swpm_success{border-radius:var(--size-xxxsmall);padding:var(--size-xxsmall) var(--size-medium);max-width:var(--max-inner-content-width-xsmall);margin-inline:auto;margin-bottom:var(--size-medium);font-family:var(--font-headline)}.swpm_error ul,.swpm_success ul{list-style-type:none;margin:0!important;padding:0!important}.swpm_error ul li,.swpm_success ul li{margin:var(--size-xxxsmall) 0}.swpm_error{border:1px solid var(--color-alert-base);background-color:var(--color-alert-100)}.swpm_success{border:1px solid var(--color-success-base);background-color:var(--color-success-200)}.login-form,.login-form form{gap:var(--size-small);flex-direction:column;display:flex}.login-form .login-links{font-family:var(--font-headline);text-transform:uppercase;width:100%;font-size:1rem;line-height:1.5rem;text-decoration:underline;display:block}.login-form .log-out-text{gap:var(--size-xsmall);flex-direction:column;display:flex}#dealer-edit-profile .swpm_profile_not_logged_in_msg{text-align:center}#dealer-edit-profile .wp-block-columns,#dealer-password-reset .wp-block-columns{max-width:var(--max-inner-content-width-xsmall);padding-block:var(--size-medium)}#dealer-portal-registration .wp-block-columns,#dealer-edit-profile .wp-block-columns{max-width:var(--max-inner-content-width);padding-block:0;padding-inline:var(--size-xsmall)}#dealer-portal-registration .wp-block-columns table,#dealer-edit-profile .wp-block-columns table{margin-inline:auto}#dealer-portal-registration .wp-block-columns table td,#dealer-edit-profile .wp-block-columns table td{padding:var(--size-xxxsmall)}#dealer-portal-registration .wp-block-columns .swpm-registration-widget-form,#dealer-edit-profile .wp-block-columns .swpm-registration-widget-form{background-color:var(--color-green-50);width:100%;max-width:62.5rem;padding:var(--size-xsmall) var(--size-xxxsmall);margin-inline:auto}@media (width>=1420px){#dealer-portal-registration .wp-block-columns .swpm-registration-widget-form,#dealer-edit-profile .wp-block-columns .swpm-registration-widget-form{padding:var(--size-medium) var(--size-medium)}}#dealer-portal-registration .swpm-post-not-logged-in-msg,#dealer-edit-profile .swpm-post-not-logged-in-msg{text-align:center;margin-inline:auto}#dealer-logos .wp-block-columns{max-width:var(--max-inner-content-width);padding-block:var(--size-small);margin-block:0}#dealer-logos .wp-block-columns .wp-block-column{padding-inline:0}.single-portal .video-text a,.single-portal .image-gallery-container .description a,.single-portal .image-text-columns-container a{font-size:1rem;line-height:1rem;font-family:var(--font-headline);text-transform:uppercase;text-align:center;border:1px solid var(--color-utility-black);padding-block:12px;padding-inline:var(--size-xsmall);align-content:stretch;align-items:stretch;gap:1px;font-weight:700;text-decoration:none;display:inline-flex}.single-portal .video-text a:hover,.single-portal .image-gallery-container .description a:hover,.single-portal .image-text-columns-container a:hover{border-color:var(--color-utility-black);background:var(--color-yellow-base);color:var(--color-utility-black)}.single-portal a.button{border:0;padding:0}.identity-form,.spotlight-form,.show-notification-form,.inventory-update-form,.warranty-search-form,.stove-order-form{max-width:var(--max-inner-content-width-small);padding-inline:var(--size-xsmall);margin-inline:auto}.inventory-update-form{min-height:81.25rem}@media (width>=1100px){.inventory-update-form{width:43.75rem}}.inventory-update-form iframe{width:100%;height:100%;min-height:81.25rem}.warranty-search-form{min-height:100rem}.warranty-search-form iframe{width:100%;height:100%;min-height:100rem}.blog-excerpt-container{align-self:stretch;gap:var(--size-small);width:100%;padding:var(--size-medium) var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.blog-excerpt-container{flex-direction:row}}@media (width>=1300px){.blog-excerpt-container{padding-inline:var(--size-xlarge);padding-top:var(--size-xlarge);padding-bottom:0}}@media (width>=1100px){.blog-excerpt-container .card-image-container{width:calc(33% - var(--size-small))}}@media (width>=1500px){.blog-excerpt-container .card-image-container{width:calc(25% - var(--size-small))}}.pagination-wrapper{padding-inline:var(--size-small);padding-block:var(--size-medium);justify-content:center;display:flex}@media (width>=1300px){.pagination-wrapper{padding-inline:var(--size-xlarge);padding-block:var(--size-xlarge)}}.pagination-wrapper .nav-links{gap:var(--size-xxsmall);flex-direciton:row;flex-wrap:wrap;justify-content:center;display:flex}.pagination-wrapper .nav-links .page-numbers{border:1px solid var(--color-utility-black);background:var(--color-white);width:3.125rem;color:var(--color-utility-black);font-size:1rem;line-height:1rem;font-family:var(--font-headline);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:flex}.pagination-wrapper .nav-links .page-numbers svg{fill:var(--color-utility-black);width:1.25rem;height:1.25rem}.pagination-wrapper .nav-links .page-numbers:hover{border-color:var(--color-utility-black);background:var(--color-yellow-base)}.pagination-wrapper .nav-links .page-numbers:hover svg{fill:var(--color-utility-black)}.pagination-wrapper .nav-links .page-numbers.prev,.pagination-wrapper .nav-links .page-numbers.next{padding:12px}.pagination-wrapper .nav-links .page-numbers.prev svg,.pagination-wrapper .nav-links .page-numbers.next svg{width:2.5rem}.blog-single{padding-inline:var(--size-small);padding-bottom:var(--size-medium);max-width:var(--max-inner-content-width);margin-inline:auto}@media (width>=1300px){.blog-single{padding-inline:var(--size-xlarge)}}.blog-single .entry-meta{text-align:center;font-size:1rem;line-height:1rem;font-family:var(--font-headline);text-transform:uppercase;padding-bottom:var(--size-medium);color:var(--color-neutral-600)}.blog-single .wp-block-paragraph,.blog-single .wp-block-list,.blog-single .wp-block-embed__wrapper{max-width:100%;margin-block:var(--size-xsmall);padding-inline:0}.blog-single .wp-block-paragraph a,.blog-single .wp-block-list a,.blog-single .wp-block-embed__wrapper a{text-decoration:underline}.blog-single .wp-block-heading{max-width:100%;margin-top:var(--size-medium);margin-bottom:var(--size-xsmall);padding-inline:0}.blog-single p:first-of-type{margin-top:0}.blog-single .wp-block-columns{margin:0;padding:0}.blog-single .wp-block-columns .wp-block-column{padding-inline:0}.blog-single .block-image-gallery{margin-block:var(--size-medium)!important}.blog-single .block-image-gallery-content{padding-inline:0!important}.blog-single .block-feature-panel .feature-panel-container{max-width:var(--max-inner-content-width)}.blog-single .featured-image{margin-block:var(--size-small)}@media (width>=1100px){.blog-single .featured-image{float:right;margin-top:0;margin-right:0;margin-left:var(--size-large);margin-bottom:var(--size-large);max-width:31.25rem}}.blog-single .pagination-wrapper{gap:var(--size-xsmall);flex-wrap:wrap;width:100%;padding-inline:0}@media (width>=1100px){.blog-single .pagination-wrapper{justify-content:space-between}}.page-header-products{width:100%;max-width:var(--max-inner-content-width);text-align:center;padding-inline:var(--size-small);padding-top:var(--size-medium);justify-content:space-between;gap:var(--size-medium);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.page-header-products{padding-top:var(--size-xlarge);padding-inline:var(--size-xlarge);gap:var(--size-medium);text-align:left;flex-direction:row}}.page-header-products .page-header-products-column{gap:var(--size-xsmall);flex-direction:column;width:100%;display:flex}@media (width>=1100px){.page-header-products .page-header-products-column{width:calc(50% - var(--size-medium))}}.page-header-products .hero-text h1{text-align:center}@media (width>=1100px){.page-header-products .hero-text h1{text-align:left}}.page-header-products .hero-text p:last-of-type{margin-bottom:0}.page-header-products .hero-buttons{background-color:var(--color-green-50);padding:var(--size-medium) var(--size-small);text-align:center}@media (width>=1100px){.page-header-products .hero-buttons{padding:var(--size-large) var(--size-medium);text-align:left}}.page-header-products .hero-buttons .button{margin-inline:auto}@media (width>=1100px){.page-header-products .hero-buttons .button{margin:0}}.page-id-390 .block-product-list{margin-bottom:0}.page-id-390 .wp-block-table{background-color:var(--color-green-50);padding:var(--size-xsmall) var(--size-small);max-width:100%;margin-block:0}@media (width>=1100px){.page-id-390 .wp-block-table{padding:var(--size-xsmall) var(--size-large)}}.page-id-390 .block-feature-panel{margin-top:0}.product-content{position:relative}.product-content .product-intro-text{width:100%;max-width:var(--max-inner-content-width-xsmall);text-align:center;padding-inline:var(--size-small);margin-inline:auto}@media (width>=1300px){.product-content .product-intro-text{padding-inline:var(--size-xlarge)}}.product-content .product-intro-text .intro-text-container{gap:var(--size-xxsmall);flex-flow:column wrap;width:100%;margin-inline:auto;display:flex}@media (width>=1100px){.product-content .product-intro-text .intro-text-container{gap:var(--size-xsmall)}}.product-content .product-intro-text .intro-text-container h2{font-size:2.5rem;line-height:3rem}@media (width>=1100px){.product-content .product-intro-text .intro-text-container h2{font-size:3rem;line-height:3.5rem}}.product-content .product-intro-text .intro-text-container p{margin-inline:auto;margin-bottom:0}.product-content .featured-product-image{max-width:var(--max-inner-content-width);margin-inline:auto}.product-content .video-block-container{max-width:var(--max-inner-content-width-xsmall);margin-inline:auto}.product-content .product-gallery-modal{z-index:1100;display:none;position:fixed;inset:0}.product-content .product-gallery-modal.is-open{display:block}.product-content .product-gallery-modal__overlay{background:#000000e6;position:absolute;inset:0}.product-content .product-gallery-modal__content{width:85%;height:95%;margin:var(--size-xsmall) auto;padding:var(--size-xsmall);background:var(--color-white);border-radius:var(--size-xxxsmall);z-index:1;padding-top:0;position:relative;overflow:auto}@media (width>=1100px){.product-content .product-gallery-modal__content{width:90%;padding:var(--size-medium);margin:6vh auto;padding-top:0}}.product-content .product-gallery-modal__content .product-video-image-gallery{margin-top:var(--size-medium)}.product-content .product-gallery-modal__content .product-gallery-video{align-items:center;gap:var(--size-small);margin-bottom:var(--size-medium);flex-direction:column;display:flex}@media (width>=1100px){.product-content .product-gallery-modal__content .product-gallery-video{gap:var(--size-medium);flex-direction:row}}.product-content .product-gallery-modal__content .product-gallery-video .video-text,.product-content .product-gallery-modal__content .product-gallery-video .video-embed{width:100%}@media (width>=1100px){.product-content .product-gallery-modal__content .product-gallery-video .video-text,.product-content .product-gallery-modal__content .product-gallery-video .video-embed{width:calc(50% - var(--size-small))}}.product-content .product-gallery-modal__content .product-gallery-video .video-oEmbed-container{max-width:100%}.product-content .product-gallery-modal__content .product-gallery-video .video-text{gap:var(--size-xsmall);flex-direction:column;display:flex}.product-content .product-gallery-modal__content .product-gallery-video .video-text p{margin-block:0}.product-content .product-gallery-modal__close{color:var(--color-utility-black);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:20px;right:20px}.product-content .product-gallery-modal__close svg{width:2rem;height:2rem;fill:var(--color-utility-black)}.modula-items .figc .jtg-description{padding:var(--size-xxsmall) var(--size-xsmall)!important;color:var(--color-white)!important;background-color:var(--color-utility-black)!important;text-align:center!important}.product-tabs .product-tabs__nav{margin-inline:var(--size-small);margin-block:var(--size-medium);border-bottom:1px solid var(--color-neutral-100);gap:var(--size-xsmall);flex-direction:row;display:flex}@media (width>=1100px){.product-tabs .product-tabs__nav{gap:var(--size-medium);margin-top:var(--size-xxxlarge);margin-bottom:var(--size-large);margin-inline:var(--size-large)}}.product-tabs .product-tabs__nav button{text-transform:capitalize;color:var(--color-neutral-700);padding-block:var(--size-xxsmall);border-bottom:4px solid var(--color-white);font-size:1rem}@media (width>=1100px){.product-tabs .product-tabs__nav button{padding-block:var(--size-small);font-size:2rem}}.product-tabs .product-tabs__nav button.is-active,.product-tabs .product-tabs__nav button:hover{color:var(--color-green-base);border-color:var(--color-yellow-base)}.product-feature-cards{align-self:stretch;gap:var(--size-small);width:100%;padding-inline:var(--size-small);flex-flow:column wrap;display:flex}@media (width>=1100px){.product-feature-cards{padding-inline:var(--size-large);gap:var(--size-medium);flex-direction:row}.product-feature-cards .card-image-container{width:calc(50% - var(--size-small))}}@media (width>=1500px){.product-feature-cards .card-image-container{width:calc(25% - var(--size-small))}}.feature-video-modal{z-index:1000;display:none;position:fixed;inset:0}.feature-video-modal.is-open{display:block}.feature-video-modal__overlay{background:#000000e6;position:absolute;inset:0}.feature-video-modal__content{z-index:1;background:#000;max-width:960px;margin:8vh auto;padding:24px;position:relative}.feature-video-modal__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:8px;right:12px}.product-feature-icons{background-color:var(--color-green-50);width:100%;padding:var(--size-small);margin-top:var(--size-small);flex-flow:column wrap;justify-content:center;align-self:stretch;display:flex}@media (width>=1100px){.product-feature-icons{padding:var(--size-large);margin-top:var(--size-large);gap:var(--size-small);flex-direction:row}}.product-feature-icons .callout-cards-icon-content{width:100%}@media (width>=1100px){.product-feature-icons .callout-cards-icon-content{width:calc(33% - var(--size-small))}}.product-feature-animation{width:100%;padding:var(--size-medium) var(--size-small);max-width:var(--max-inner-content-width);justify-content:center;gap:var(--size-small);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.product-feature-animation{padding-block:var(--size-xlarge);flex-direction:row}}.product-feature-animation h2,.product-feature-animation p{text-align:center}.product-feature-animation p:last-of-type{margin-bottom:0}.product-feature-animation .animation-image{text-align:center;width:100%;padding-inline:var(--size-xsmall)}@media (width>=1100px){.product-feature-animation .animation-image{width:calc(40% - var(--size-small));max-width:28.125rem;padding-inline:0}}.product-feature-animation .animation-image img{width:100%;max-width:28.125rem;margin-inline:auto}.product-feature-animation .animation-text{justify-content:center;gap:var(--size-xsmall);flex-direction:column;width:100%;display:flex}@media (width>=1100px){.product-feature-animation .animation-text{padding-inline:var(--size-xlarge);width:calc(60% - var(--size-small))}}.product-feature-highlights{width:100%;margin-bottom:var(--size-medium);flex-flow:column wrap;align-self:stretch;display:flex}@media (width>=1300px){.product-feature-highlights{margin-bottom:var(--size-xlarge);flex-direction:row}}.product-feature-highlights .product-feature-highlights-text{padding:var(--size-small) var(--size-small);background-color:var(--color-green-base);width:100%;color:var(--color-white);background-image:url(/wp-content/themes/crownroyalstoves/dist/misc/green-wood-grain.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media (width>=1300px){.product-feature-highlights .product-feature-highlights-text{padding:var(--size-xlarge) var(--size-xlarge);width:50%}}.product-feature-highlights .product-feature-highlights-text h2{color:var(--color-white);margin-bottom:var(--size-xxsmall);font-size:2rem;line-height:2.5rem}@media (width>=1100px){.product-feature-highlights .product-feature-highlights-text h2{font-size:2.5rem;line-height:3rem}}.product-feature-highlights .product-feature-highlights-text h3,.product-feature-highlights .product-feature-highlights-text h4,.product-feature-highlights .product-feature-highlights-text h5,.product-feature-highlights .product-feature-highlights-text h3 strong,.product-feature-highlights .product-feature-highlights-text h4 strong,.product-feature-highlights .product-feature-highlights-text h5 strong{color:var(--color-yellow-base);margin-bottom:var(--size-xxxsmall);margin-top:var(--size-small)}.product-feature-highlights .product-feature-highlights-text p,.product-feature-highlights .product-feature-highlights-text li,.product-feature-highlights .product-feature-highlights-text a{color:var(--color-white)}.product-feature-highlights .product-feature-highlights-text ul{margin-bottom:var(--size-small)!important}.product-feature-highlights .product-feature-highlights-image{padding:var(--size-small) var(--size-small);background-color:var(--color-neutral-100);text-align:center;align-content:center;align-self:stretch;gap:var(--size-small);flex-flow:column wrap;width:100%;display:flex}@media (width>=1300px){.product-feature-highlights .product-feature-highlights-image{padding:var(--size-xlarge) var(--size-xlarge);width:50%}}.product-feature-highlights .product-feature-highlights-image .diagram-highlight{text-align:center;padding:var(--size-medium) var(--size-medium);justify-content:center;margin-inline:auto}@media (width>=1300px){.product-feature-highlights .product-feature-highlights-image .diagram-highlight{padding-inline:9.375rem}}.product-feature-highlights .product-feature-highlights-image .diagram-highlight .overline,.product-feature-highlights .product-feature-highlights-image .diagram-highlight .headline{margin-bottom:var(--size-xxsmall)}.product-feature-highlights .product-feature-highlights-image .diagram-image{max-width:21.875rem;margin-inline:auto}.product-feature-highlights .product-feature-highlights-image .highlight-number{border:2px solid var(--color-yellow-base);background:var(--color-yellow-base);margin-inline:auto;margin-bottom:var(--size-xsmall);width:2.125rem;height:2.125rem;color:var(--color-utility-black);justify-content:center;align-items:center;padding:4px;font-weight:700;display:flex}.product-feature-highlights .product-feature-highlights-image .diagram-highlight-slider,.product-feature-highlights .product-feature-highlights-image .tns-outer,.product-feature-highlights .product-feature-highlights-image .tns-inner{width:100%}.product-feature-highlights .product-feature-highlights-image .tns-inner{background-color:var(--color-white);border-radius:var(--size-xxxsmall)}.product-feature-highlights .product-feature-highlights-image .tns-outer{position:relative;overflow:hidden}.product-feature-highlights .product-feature-highlights-image .tns-horizontal.tns-subpixel>.tns-item{vertical-align:middle}.product-feature-highlights .product-feature-highlights-image .tns-nav{gap:var(--size-xsmall);padding:var(--size-small) 0 0;z-index:1;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.product-feature-highlights .product-feature-highlights-image .tns-nav button{background-color:var(--color-neutral-200);cursor:pointer;border:0;border-radius:50%;width:.625rem;height:.625rem;padding:0}.product-feature-highlights .product-feature-highlights-image .tns-nav .tns-nav-active{background-color:var(--color-neutral-600)}@media (width>=1300px){.product-feature-highlights .product-feature-highlights-image .tns-nav{display:none}}.product-feature-highlights .product-feature-highlights-image .tns-controls{padding:0 var(--size-xxxsmall);pointer-events:none;z-index:2;flex-direction:row;justify-content:space-between;align-items:center;display:none;position:absolute;inset:0}@media (width>=1300px){.product-feature-highlights .product-feature-highlights-image .tns-controls{padding-inline:var(--size-small);display:flex}}.product-feature-highlights .product-feature-highlights-image .tns-controls button{color:var(--color-utility-black);cursor:pointer;pointer-events:auto;border:1px solid var(--color-utility-black);justify-content:center;align-items:center;padding:12px;display:inline-flex}.product-feature-highlights .product-feature-highlights-image .tns-controls button svg{width:1.5rem;height:1.5rem}.product-application-cards{align-self:stretch;gap:var(--size-small);width:100%;padding-inline:var(--size-small);flex-flow:column wrap;display:flex}@media (width>=1100px){.product-application-cards{padding-inline:var(--size-large);gap:var(--size-medium);flex-direction:row}.product-application-cards .card-image-container{width:calc(50% - var(--size-small))}}@media (width>=1500px){.product-application-cards .card-image-container{width:calc(25% - var(--size-small))}}.product-specs-container{align-self:stretch;gap:var(--size-small);width:100%;padding-inline:var(--size-small);flex-flow:column wrap;display:flex;position:relative}@media (width>=1100px){.product-specs-container{padding-inline:var(--size-large);flex-direction:row}}.product-specs-container .product-specs{width:100%}@media (width>=1100px){.product-specs-container .product-specs{width:calc(75% - var(--size-small))}}.product-specs-container .product-downloads{gap:var(--size-small);z-index:100;flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.product-specs-container .product-downloads{width:calc(25% - var(--size-small))}}.product-specs-container .product-downloads-image{padding-inline:var(--size-small);margin-bottom:var(--size-xsmall);max-width:18.75rem}@media (width>=1100px){.product-specs-container .product-downloads-image{margin-top:-1.5rem}}.product-specs:after{content:"";right:var(--size-small);pointer-events:none;z-index:2;background:linear-gradient(270deg,#fefefe,#fefefe00);width:4.5rem;position:absolute;top:0;bottom:0}@media (width>=850px){.product-specs:after{display:none}}.specs-table{-webkit-overflow-scrolling:touch;width:100%;margin-top:0;position:relative;overflow:auto hidden}.specs-table .spec-product-image{width:80%;display:none}.specs-table thead{border:0!important}.specs-table thead tr{font-family:var(--font-headline);font-size:1.25rem;background-color:var(--color-white)!important}.specs-table thead td{padding-top:0!important}.specs-table tr:nth-child(odd){background-color:var(--color-neutral-100)}.specs-table .table-row-label{width:20%;min-width:12.5rem}.specs-table .table-row-spec{text-transform:capitalize;min-width:20%}.specs-table td:last-of-type{padding-right:var(--size-medium)!important}@media (width>=1100px){.specs-table td:last-of-type{padding-right:var(--size-xsmall)!important}}.product-faqs{width:100%;padding-inline:var(--size-small);flex-flow:column wrap;align-self:stretch;display:flex}@media (width>=1100px){.product-faqs{padding-inline:var(--size-large);gap:var(--size-small);flex-direction:row}}.resources-block-container{padding:var(--size-medium) var(--size-small);margin-inline:auto}@media (width>=1300px){.resources-block-container{padding-inline:var(--size-xlarge)}}.resources-block-container .resource-category-filters{gap:var(--size-xxsmall);background-color:var(--color-green-50);padding:var(--size-xsmall);margin-bottom:var(--size-small);flex-wrap:wrap;display:flex}.resources-block-container .resource-category-filter{border:2px solid var(--color-neutral-200);background-color:var(--color-neutral-200);color:var(--color-utility-black);border-radius:999px;padding:.375rem .75rem;font-size:.75rem;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.resources-block-container .resource-category-filter:hover,.resources-block-container .resource-category-filter:focus-visible{border-color:var(--color-orange-base);background-color:var(--color-yellow-base);box-shadow:inset 0 0 0 1px var(--color-white)}.resources-block-container .resource-category-filter.is-active{border-color:var(--color-orange-base);background-color:var(--color-yellow-base);color:var(--color-utility-black);box-shadow:inset 0 0 0 1px var(--color-white)}.resources-block-container .resources-block-container-grid{gap:var(--size-small);flex-flow:column wrap;display:flex}@media (width>=850px){.resources-block-container .resources-block-container-grid{flex-direction:row}}.resources-block-container .resource-card{flex-direction:column;gap:0;width:100%;display:flex}@media (width>=850px){.resources-block-container .resource-card{width:calc(49% - var(--size-xxsmall))}}@media (width>=1100px){.resources-block-container .resource-card{width:calc(32% - var(--size-xxsmall))}}@media (width>=1300px){.resources-block-container .resource-card{width:calc(24% - var(--size-xxsmall))}}.resources-block-container .resource-card .resource-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-neutral-100);border-top:1px solid var(--color-neutral-100);border-left:1px solid var(--color-neutral-100);border-right:1px solid var(--color-neutral-100);width:100%;height:22.1875rem}.resources-block-container .resource-card .resource-card-content{gap:var(--size-xsmall);background-color:var(--color-white);padding:var(--size-small) var(--size-xsmall);border-left:1px solid var(--color-neutral-100);border-right:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);flex-direction:column;display:flex}.resources-block-container .resource-card .resource-card-content .card-resource-title{gap:var(--size-xxsmall);flex-direction:column;display:flex}.resources-block-container .resource-card .resource-card-content h3,.resources-block-container .resource-card .resource-card-content p{color:var(--color-utility-black)}.resources-block-container .resource-card .resource-card-content p{margin-block:0}.resources-block-container .resource-card a:hover{color:var(--color-utility-black);box-shadow:0 0 19px 4px #ebebebe6}.resources-block-container .resource-card a:hover .button-icon{border-color:var(--color-utility-black);background:var(--color-yellow-base);color:var(--color-utility-black)}.resources-block-container .resource-card a:hover .button-icon svg{fill:var(--color-utility-black)}.search-link-container{justify-content:center;align-items:center;width:1.5rem;display:flex;position:absolute;top:25px;right:100px}@media (width>=1100px){.search-link-container{right:var(--size-xxlarge)}}.search-link-container .search-link{color:var(--color-white);-o-transition:all .5s ease;border:1px solid var(--color-white);cursor:pointer;padding:12px;line-height:1;transition:all .5s}.search-link-container .search-link svg{fill:var(--color-white);width:1.25rem;height:1.25rem}.search-link-container .search-link:visited svg{fill:var(--color-white)}.search-link-container .search-link:hover,.search-link-container .search-link:focus,.search-link-container .search-link:active{background-color:var(--color-yellow-base)}.search-link-container .search-link:hover svg,.search-link-container .search-link:focus svg,.search-link-container .search-link:active svg{fill:var(--color-white)}.search-dropdown-container{background-color:var(--color-yellow-base);z-index:1000;width:100%;height:0;padding-inline:var(--size-xsmall);justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:98px;left:0;overflow-x:hidden}@media (width>=1100px){.search-dropdown-container{padding-inline:var(--size-small)}}.search-dropdown-container .closebtn svg{fill:var(--color-utility-black);width:1.25rem;height:1.25rem}@media (width>=1100px){.search-dropdown-container .closebtn svg{width:1.875rem;height:1.875rem}}.search-form-wrapper{padding-right:var(--size-xxsmall);width:100%}@media (width>=1100px){.search-form-wrapper{max-width:62.5rem;padding-right:var(--size-small)}}.search-form-wrapper .search-form{flex-wrap:wrap;place-content:stretch center;align-items:stretch;display:flex;position:relative}@media (width>=500px){.search-form-wrapper .search-form{height:3.125rem}}.search-form-wrapper .search-form label{margin-bottom:0}.search-form-wrapper .search-form .search-submit{z-index:1000;height:3.75rem;color:var(--color-utility-black);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%);background:0 0!important;border:0!important;width:3.75rem!important;min-width:3.75rem!important;padding:0 10px!important}.search-form-wrapper .search-form .search-submit svg{fill:var(--color-utility-black);width:1.125rem;height:1.125rem}.search-form-wrapper .search-form .search-submit:hover,.search-form-wrapper .search-form .search-submit:focus,.search-form-wrapper .search-form .search-submit:active{color:var(--color-utility-black)}.search-results .search-results-container{gap:var(--size-small);width:100%;padding:var(--size-medium) var(--size-small);max-width:var(--max-inner-content-width);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1300px){.search-results .search-results-container{padding-inline:var(--size-large)}}.search-results .search-results-container .search-result{gap:var(--size-xxxsmall);padding-bottom:var(--size-small);border-bottom:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.search-results .search-results-container .search-result p{margin-bottom:0}.search-results .search-results-container .search-result p a{font-size:.875rem;font-weight:700;text-decoration:underline}.post-type-archive-mec-events h1{text-align:center;margin-bottom:var(--size-medium)}.mec-container{width:100%;max-width:100%}.mec-container,.mec-skin-grid-container{margin-bottom:var(--size-medium);padding-inline:var(--size-small);margin-inline:auto}@media (width>=1100px){.mec-container,.mec-skin-grid-container{margin-bottom:var(--size-xlarge);padding-inline:var(--size-xlarge)}}.mec-container p,.mec-container dd,.mec-container .mec-meta-label,.mec-container .mec-address,.mec-skin-grid-container p,.mec-skin-grid-container dd,.mec-skin-grid-container .mec-meta-label,.mec-skin-grid-container .mec-address{color:var(--color-utility-black)!important;font-size:1rem!important;line-height:1.625rem!important}.mec-container .mec-event-grid-classic .mec-event-title,.mec-skin-grid-container .mec-event-grid-classic .mec-event-title{letter-spacing:0}.mec-container .mec-event-grid-classic .mec-event-date,.mec-skin-grid-container .mec-event-grid-classic .mec-event-date{font-size:.75rem}.mec-container .mec-event-grid-classic .mec-event-content,.mec-skin-grid-container .mec-event-grid-classic .mec-event-content{padding-bottom:var(--size-xsmall)}.mec-container .mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar,.mec-container .fc-daygrid.fc-dayGridMonth-view.fc-view,.mec-skin-grid-container .mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar,.mec-skin-grid-container .fc-daygrid.fc-dayGridMonth-view.fc-view{border-color:var(--color-neutral-200);border-radius:0}.mec-container .mec-event-grid-classic .mec-event-article,.mec-skin-grid-container .mec-event-grid-classic .mec-event-article{border:1px solid var(--color-neutral-200)}.mec-container #mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number,.mec-skin-grid-container #mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:var(--color-orange-base);font-weight:700}.mec-container .mec-event-meta,.mec-skin-grid-container .mec-event-meta{background-color:var(--color-green-50);padding:var(--size-xsmall);border:0}.mec-container .mec-event-export-module,.mec-skin-grid-container .mec-event-export-module{border:0;padding:0}.mec-container .mec-breadcrumbs,.mec-skin-grid-container .mec-breadcrumbs{padding:0;padding-top:var(--size-xsmall);border:0}.mec-container .mec-breadcrumbs .mec-address,.mec-container .mec-breadcrumbs .mec-address a,.mec-skin-grid-container .mec-breadcrumbs .mec-address,.mec-skin-grid-container .mec-breadcrumbs .mec-address a{color:var(--color-utility-black);font-size:.875rem;font-weight:400}.mec-container .mec-breadcrumbs .mec-address a,.mec-skin-grid-container .mec-breadcrumbs .mec-address a{text-decoration:underline}.mec-container .mec-breadcrumbs .mec-address .mec-current,.mec-skin-grid-container .mec-breadcrumbs .mec-address .mec-current{color:var(--color-utility-black);font-size:.875rem;font-weight:700}.mec-container .mec-breadcrumbs .mec-address a:first-of-type,.mec-skin-grid-container .mec-breadcrumbs .mec-address a:first-of-type{padding-left:0!important}.mec-container .mec-breadcrumbs .mec-address a:hover,.mec-skin-grid-container .mec-breadcrumbs .mec-address a:hover{color:var(--color-orange-600)}.mec-container .mec-breadcrumbs i,.mec-skin-grid-container .mec-breadcrumbs i{font-size:.625rem}#shows-events .mec-search-bar-wrap,#shows-events .mec-skin-list-container{width:100%;max-width:50rem;margin-block:var(--size-small);padding-inline:var(--size-xsmall);margin-inline:auto}@media (width>=1100px){#shows-events .mec-search-bar-wrap,#shows-events .mec-skin-list-container{margin-block:var(--size-medium)}}#shows-events h5{font-size:1.625rem;line-height:2.125rem}.mec-event-list-minimal .mec-event-date:nth-child(2){margin-left:0!important}@media (width>=1100px){.mec-event-list-minimal .mec-event-date:nth-child(2){margin-left:-20px!important}}.mec-date,.mec-time,.mec-cost,.mec-location,.mec-event-date{font-family:var(--font-body)!important;color:var(--color-utility-black)!important;font-size:.875rem!important;font-weight:600!important}.mec-date span,.mec-time span,.mec-cost span,.mec-location span,.mec-event-date span{margin-left:4px;font-size:.875rem!important;font-weight:600!important}.mec-event-loc-place{font-family:var(--font-body)!important;color:var(--color-utility-black)!important;font-size:.875rem!important;line-height:1.125rem!important}.mec-search-bar-result .mec-event-list-search-bar-date{font-family:var(--font-body)!important;color:var(--color-utility-black)!important;font-weight:600!important}.mec-event-list-classic .mec-event-title,.mec-color,.mec-color-before :before,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-search-bar-result .mec-event-title a{color:var(--color-utility-black)!important}.mec-color-hover:hover,.mec-wrap .mec-color-hover:hover{color:var(--color-orange-600)!important}.mec-search-bar-result .mec-event-title{color:var(--color-utility-black)!important;font-size:1rem!important}.mec-search-bar-result .mec-event-list-search-bar-date span{letter-spacing:0!important}.mec-event-list-classic .mec-event-title{font-size:1.125rem!important}.mec-event-list-minimal .mec-event-date:after{box-shadow:none;background-color:#0000}.mec-event-list-minimal .mec-event-date{padding:var(--size-xxxsmall) var(--size-xxxsmall)!important}.mec-detail-button,.mec-events-button,.mec-load-more-button{color:var(--color-utility-black);font-family:var(--font-headline);text-transform:uppercase;font-weight:400;border:1px solid var(--color-utility-black)!important;letter-spacing:0!important;padding:var(--size-xxsmall) var(--size-xsmall)!important;background-color:#0000!important;border-radius:0!important;height:auto!important;font-size:1rem!important;line-height:1rem!important}.mec-detail-button:hover,.mec-events-button:hover,.mec-load-more-button:hover{border-color:var(--color-utility-black);background:var(--color-yellow-base)!important;color:var(--color-utility-black)!important}.mec-single-event .mec-frontbox{overflow:inherit}[class*=mec-sl-]{color:var(--color-orange-600)}.mec-wrap .mec-totalcal-box{border-color:var(--color-neutral-200)}.mec-wrap .mec-totalcal-box input{border-left:0}.select2-container{z-index:666}body:has(.mec-search-form) .select2-container--open .select2-dropdown--below{margin-top:-46px}.mec-single-event-location .author,.mec-next-previous-events,.mec-related-events-wrap{display:none}.mec-single-event .mec-single-event-location dd span{padding-left:0!important}@media (width>=1100px){.col-md-8{padding-right:var(--size-xxlarge)!important}}.mec-event-list-classic .mec-event-detail{width:100%!important;line-height:16px!important}.mec-event-grid-minimal .mec-event-title{font-size:1.125rem!important}.mec-event-grid-minimal .mec-event-date{border-color:var(--color-neutral-200)!important;background-color:var(--color-white)!important;font-size:1.125rem!important;font-weight:700!important}.mec-event-grid-minimal .mec-event-date span{margin:0;color:var(--color-utility-black)!important;font-size:1.125rem!important;font-weight:600!important}input.mec-search-bar-input{padding-block:0!important}.featured-testimonials-container{justify-content:space-between;gap:var(--size-small);margin-block:var(--size-medium);padding-inline:var(--size-small);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.featured-testimonials-container{margin-block:var(--size-xlarge);flex-direction:row}}@media (width>=1300px){.featured-testimonials-container{padding-inline:var(--size-xlarge)}}.featured-testimonials-container .card-image-container{width:100%}@media (width>=1100px){.featured-testimonials-container .card-image-container{width:calc(33.333% - var(--size-xsmall))}}.testimonials-container{width:100%;padding-inline:var(--size-small);column-count:1;column-gap:var(--size-small);background-color:var(--color-light-gray);padding:var(--size-medium) var(--size-small);margin-inline:auto;display:block}@media (width>=1100px){.testimonials-container{column-count:3}}@media (width>=1300px){.testimonials-container{padding-inline:var(--size-xlarge)}}.testimonials-container .card-image-container{width:100%;margin-bottom:var(--size-small);break-inside:avoid;-webkit-column-break-inside:avoid;border-color:var(--color-white);background-color:var(--color-white);border-radius:10px;display:inline-block;box-shadow:0 4px 10px #5252521a}.testimonials-container .card-image-background{display:none}.testimonials-container .card-image-content{background-color:#0000;border:0}.testimonial-content.is-collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial-read-more{cursor:pointer;font:inherit;background:0 0;border:0;margin:0 0 12px;padding:0;text-decoration:underline}#find-a-dealer .find-a-dealer-intro{max-width:var(--max-inner-content-width-small);margin-inline:auto}#find-a-dealer iframe{margin-top:-20px}#find-a-dealer .storemapper-map{margin-bottom:var(--size-medium);max-width:var(--max-inner-content-width);min-height:31.25rem;margin-inline:auto}@media (width>=1420px){#find-a-dealer .storemapper-map{margin-bottom:var(--size-large);min-height:50rem}}#find-a-dealer .storemapper-map a:hover{color:var(--color-orange-600)}.gm-style .gm-style-iw,.strmpr-search-results .strmpr-search-result{color:var(--color-utility-black);font-weight:400;font-size:.875rem!important;line-height:1.5rem!important}.strmpr-search-results{font-family:var(--font-body)!important}.strmpr-map .strmpr-map-popup .strmpr-field-name{font-size:1.125rem!important}.strmpr-view-more-stores-button,.strmpr-map .strmpr-map-popup .strmpr-field-directions,.strmpr-google-details-header,.strmpr-field-directions,.strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-address,.strmpr-map .strmpr-map-popup .strmpr-field-address{display:none!important}.strmpr-search-results .strmpr-selected .strmpr-field-show-on-map,.strmpr-search-results .strmpr-search-result .strmpr-field-show-on-map{text-transform:uppercase;text-align:center;border-radius:0;text-decoration:none;font-size:1rem!important;line-height:1rem!important;font-family:var(--font-headline)!important}.strmpr-search-results .strmpr-selected .strmpr-field-show-on-map:hover,.strmpr-search-results .strmpr-search-result .strmpr-field-show-on-map:hover{background:var(--color-yellow-base)!important;color:var(--color-utility-black)!important}.strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-distance:before,.strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-directions:before,.strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-phone:before,.strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-email:before{top:7px!important}.strmpr-search .strmpr-search-box-wrapper .strmpr-error{font-weight:600;color:var(--color-utility-black)!important;font-size:16px!important;font-family:var(--font-body)!important}.editor-styles-wrapper :where(.wp-block){max-width:1800px;padding-inline:50px}.editor-styles-wrapper .acf-input a.button{padding:0 16px!important}.editor-styles-wrapper h1{text-align:center;margin-bottom:40px}.editor-styles-wrapper .wp-block-heading,.editor-styles-wrapper .wp-block-paragraph,.editor-styles-wrapper .wp-block-list,.editor-styles-wrapper .wp-block-embed__wrapper{margin-inline:auto;margin-block:var(--size-xsmall);padding-inline:var(--size-small)}@media (width>=1100px){.editor-styles-wrapper .wp-block-heading,.editor-styles-wrapper .wp-block-paragraph,.editor-styles-wrapper .wp-block-list,.editor-styles-wrapper .wp-block-embed__wrapper{padding-inline:var(--size-xlarge)}}.editor-styles-wrapper label,.editor-styles-wrapper .acf-link .link-wrap{font-size:14px}.editor-styles-wrapper .wp-block-column,.editor-styles-wrapper .wp-block-paragraph{border:2px dotted #bbb}.editor-styles-wrapper .wp-block-column{padding-inline:25px}.editor-styles-wrapper .button-icon{width:30px}.editor-styles-wrapper .wp-block-crownroyalstoves-button{padding-inline:0}.editor-styles-wrapper input.selected-icon{visibility:hidden}.editor-styles-wrapper .acf-table>tbody>tr>td{border-width:10px 0 0 1px!important}@media screen and (width<=782px){#wpadminbar{display:none!important}html{margin-top:0!important}}.block-benefits-grid{justify-content:center;gap:var(--size-small);width:100%;padding:var(--size-large) var(--size-small);background-color:var(--color-green-base);background-image:url(/wp-content/themes/crownroyalstoves/dist/misc/green-wood-grain.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.block-benefits-grid{padding:var(--size-xlarge) var(--size-xxlarge)}}.block-benefits-grid .overline,.block-benefits-grid h2,.block-benefits-grid h3,.block-benefits-grid p{color:var(--color-white);text-align:center}.block-benefits-grid p{margin-block:0}.block-benefits-grid .button{margin-inline:auto}.block-benefits-grid .benefits-grid-container{justify-content:center;align-items:flex-start;gap:var(--size-small);max-width:var(--max-inner-content-width);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.block-benefits-grid .benefits-grid-container{gap:var(--size-large);flex-direction:row}}.block-benefits-grid .benefits-grid-container .benefits-grid-content{justify-content:center;align-items:center;gap:var(--size-xxsmall);flex-direction:column;width:100%;display:flex}@media (width>=1100px){.block-benefits-grid .benefits-grid-container .benefits-grid-content{width:calc(33% - var(--size-large))}}.block-benefits-grid .benefits-grid-container .benefits-grid-content .benefits-icon{color:var(--color-yellow-base);margin-inline:auto}.block-benefits-grid .benefits-grid-container .benefits-grid-content .benefits-icon svg{width:2.25rem;height:2.25rem;fill:var(--color-yellow-base)}.home .block-benefits-grid{margin-block:0!important}.block-callout-cards-image{align-self:stretch;gap:var(--size-small);flex-flow:column wrap;width:100%;margin-inline:auto;display:flex}@media (width>=1100px){.block-callout-cards-image{flex-direction:row}.block-callout-cards-image .card-image-container{width:calc(25% - var(--size-small))}.block-callout-cards-image .card-image-container:first-child:nth-last-child(3n),.block-callout-cards-image .card-image-container:first-child:nth-last-child(3n)~.card-image-container{width:calc(33.333% - var(--size-small))}.block-callout-cards-image .card-image-container:first-child:nth-last-child(4n),.block-callout-cards-image .card-image-container:first-child:nth-last-child(4n)~.card-image-container{width:calc(25% - var(--size-small))}}.block-callout-cards-image.green{background-color:var(--color-green-50);padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-callout-cards-image.green{padding:var(--size-large)}}.block-callout-cards-image.white{padding-inline:var(--size-small)}@media (width>=1300px){.block-callout-cards-image.white{padding-inline:var(--size-large)}}.block-callout-cards-icon{width:100%;margin-inline:auto}.block-callout-cards-icon .block-callout-cards-icon-content{justify-content:center;gap:var(--size-xsmall);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-callout-cards-icon .block-callout-cards-icon-content{gap:var(--size-small);flex-direction:row}}@media (width>=1300px){.block-callout-cards-icon .block-callout-cards-icon-content{padding-inline:var(--size-large)}}.block-callout-cards-icon .block-callout-cards-icon-content.center-align h2,.block-callout-cards-icon .block-callout-cards-icon-content.center-align h3,.block-callout-cards-icon .block-callout-cards-icon-content.center-align h4,.block-callout-cards-icon .block-callout-cards-icon-content.center-align h5,.block-callout-cards-icon .block-callout-cards-icon-content.center-align h6,.block-callout-cards-icon .block-callout-cards-icon-content.center-align a,.block-callout-cards-icon .block-callout-cards-icon-content.center-align p{text-align:center}@media (width>=1100px){.block-callout-cards-icon .block-callout-cards-icon-content.center-align p{padding-inline:var(--size-medium);margin-inline:auto}}.block-callout-cards-icon .block-callout-cards-icon-content.center-align .image-gallery-container{justify-content:center}.block-callout-cards-icon .block-callout-cards-icon-content.center-align .image-gallery-container .gallery-content{text-align:center}.block-callout-cards-icon .callout-cards-icon-container{background-color:var(--color-white);border:1px solid var(--color-neutral-100);flex-direction:column;align-self:stretch;gap:0;width:100%;display:flex}@media (width>=1100px){.block-callout-cards-icon .callout-cards-icon-container{flex:1 0 calc(25% - var(--size-small));max-width:26.875rem}.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(3n),.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(3n)~.callout-cards-icon-container,.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(5n),.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(5n)~.callout-cards-icon-container{flex:1 0 calc(33.333% - var(--size-small))}.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(4n),.block-callout-cards-icon .callout-cards-icon-container:first-child:nth-last-child(4n)~.callout-cards-icon-container{flex:1 0 calc(25% - var(--size-small))}#why-409-stainless-steel-matters .callout-cards-icon-container{flex:1 0 calc(50% - var(--size-small));max-width:100%}}.callout-cards-icon-content{align-content:center;gap:var(--size-xxsmall);padding:var(--size-small) var(--size-xsmall);flex-direction:column;display:flex}@media (width>=1100px){.callout-cards-icon-content{gap:var(--size-xsmall)}}.callout-cards-icon-content h3,.callout-cards-icon-content p{color:var(--color-utility-black);text-align:center}.callout-cards-icon-content p{margin-block:0}.callout-cards-icon-content .card-icon{margin-inline:auto}.callout-cards-icon-content .card-icon svg{width:1.5rem;height:1.5rem}a.callout-cards-icon-content:hover{border-color:var(--color-green-400)}.block-callout-cards-icon.green{background-color:var(--color-green-50)}.block-callout-cards-icon.green .block-callout-cards-icon-content{padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-callout-cards-icon.green .block-callout-cards-icon-content{padding:var(--size-xlarge)}}.block-callout-cards-icon.white .block-callout-cards-icon-content{background-color:var(--color-white);padding-block:0;padding-inline:var(--size-small)}@media (width>=1300px){.block-callout-cards-icon.white .block-callout-cards-icon-content{padding-inline:var(--size-xlarge)}}#support .block-callout-cards-icon{max-width:100%}#forms .block-callout-cards-icon{margin-top:0}@media (width>=1100px){#dealer-portal .callout-cards-icon-container{flex:0 0 calc(50% - var(--size-small));max-width:100%}}.block-document-download{align-self:stretch;align-items:center;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);margin-inline:auto;margin-block:var(--size-large);flex-flow:column wrap;display:flex}@media (width>=1100px){.block-document-download{justify-content:center;gap:var(--size-large);flex-direction:row}}@media (width>=1300px){.block-document-download{padding-inline:var(--size-xlarge)}}.block-document-download .text-column{gap:var(--size-xsmall);flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.block-document-download .text-column{width:calc(65% - var(--size-medium))}}.block-document-download .text-column p,.block-document-download .text-column ol,.block-document-download .text-column ul{margin-bottom:0}.block-document-download .image-column{gap:var(--size-small);flex-direction:column;width:100%;display:flex}@media (width>=1100px){.block-document-download .image-column{width:calc(35% - var(--size-medium));max-width:25rem}}.block-document-download .image-column .image-item{gap:var(--size-xxsmall);flex-direction:column;display:flex}.block-document-download .image-column .image-item .gallery-image{border:1px solid var(--color-neutral-200)}.block-faqs{width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);margin-inline:auto}@media (width>=1100px){.block-faqs{padding-inline:var(--size-xlarge)}}@media (width>=2000px){.block-faqs{max-width:var(--max-inner-content-width-large)}}.faqs-container .faq-item{padding-inline:var(--size-xxsmall);padding-block:var(--size-xsmall);-o-transition:all .3s ease;width:100%;transition:all .3s}.faqs-container .faq-item p{margin-top:var(--size-xxsmall)}.faqs-container .faq-item p:last-of-type{margin-bottom:var(--size-xxsmall)}.faqs-container .faq-item:nth-of-type(odd){background-color:var(--color-green-50)}.faqs-container .faq-item summary{gap:var(--size-xxxsmall);cursor:pointer;list-style:none;display:flex}@media (width>=1100px){.faqs-container .faq-item summary{align-content:center;align-items:center;gap:var(--size-xxsmall)}}.faqs-container .faq-item summary::-webkit-details-marker{display:none}.faqs-container .arrow:before{content:"";background:var(--color-utility-black);align-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:transform .3s;display:flex;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M473.5 303C482.9 312.4 482.9 327.6 473.5 336.9L273.5 536.9C264.1 546.3 248.9 546.3 239.6 536.9C230.3 527.5 230.2 512.3 239.6 503L422.6 320L239.6 137C230.2 127.6 230.2 112.4 239.6 103.1C249 93.8 264.2 93.7 273.5 103.1L473.5 303.1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M473.5 303C482.9 312.4 482.9 327.6 473.5 336.9L273.5 536.9C264.1 546.3 248.9 546.3 239.6 536.9C230.3 527.5 230.2 512.3 239.6 503L422.6 320L239.6 137C230.2 127.6 230.2 112.4 239.6 103.1C249 93.8 264.2 93.7 273.5 103.1L473.5 303.1z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width>=1100px){.faqs-container .arrow:before{width:1.5rem;height:1.5rem}}.faqs-container .faq-item[open] .arrow:before{transform:rotate(90deg)}.faqs-container .answer{padding-left:28px}@media (width>=1100px){.faqs-container .answer{padding-left:40px}}#outdoor-wood-furnace-faq .body-block.block-faqs{margin-top:var(--size-medium)}.block-feature-panel{width:100%}.block-feature-panel .feature-panel-container{justify-content:space-between;align-items:flex-start;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width-xsmall);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.block-feature-panel .feature-panel-container{gap:var(--size-large);padding-inline:var(--size-small);flex-direction:row}}@media (width>=1300px){.block-feature-panel .feature-panel-container{gap:var(--size-xlarge);padding-inline:var(--size-xlarge)}}@media (width>=1750px){.block-feature-panel .feature-panel-container{max-width:var(--max-inner-content-width-small)}}.block-feature-panel .feature-panel-container.two-column{max-width:var(--max-inner-content-width)}.block-feature-panel .feature-panel-column{gap:var(--size-xxsmall);flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.block-feature-panel .feature-panel-column{gap:var(--size-xsmall);flex:1 0 calc(50% - var(--size-large))}}.block-feature-panel .feature-panel-column p{margin-bottom:0}.block-feature-panel .feature-panel-column p:last-of-type{margin-bottom:var(--size-xxxsmall)}.block-feature-panel .feature-panel-column.green{background-color:var(--color-green-50);padding:var(--size-small)}.block-feature-panel .feature-panel-column.yellow{background-color:var(--color-yellow-base);padding:var(--size-small)}.block-feature-panel .feature-panel-column.outline{border:1px solid var(--color-neutral-200);padding:var(--size-small)}.block-feature-panel .feature-panel-column.white{background-color:var(--color-white);padding:var(--size-small)}.block-feature-panel .feature-panel-column.center-align{text-align:center}.block-feature-panel .feature-panel-column.center-align p{margin-inline:auto}.block-feature-panel .feature-panel-column.center-align .button-container{justify-content:center}.block-feature-panel .feature-panel-column.left-align{text-align:left}.block-feature-panel .feature-panel-column.left-align .button-container{justify-content:flex-start}.block-feature-panel.green{background-color:var(--color-green-50)}.block-feature-panel.green .feature-panel-container{padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-feature-panel.green .feature-panel-container{padding:var(--size-xlarge)}}.block-feature-panel.yellow{background-color:var(--color-yellow-base)}.block-feature-panel.yellow .feature-panel-container{padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-feature-panel.yellow .feature-panel-container{padding:var(--size-xlarge)}}.block-feature-panel.yellow .button.white:hover .button-icon{border-color:var(--color-utility-black);background:var(--color-utility-black);color:var(--color-yellow-base)}.block-feature-panel.yellow .button.white:hover .button-icon svg{fill:var(--color-yellow-base)}.block-feature-panel.white .feature-panel-container{padding-inline:var(--size-small)}@media (width>=1300px){.block-feature-panel.white .feature-panel-container{padding-inline:var(--size-xlarge)}}.home .block-feature-panel:last-of-type{margin-block:0!important}.block-featured-blog-articles{width:100%}.block-featured-blog-articles .block-featured-blog-articles-content{gap:var(--size-xsmall);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-featured-blog-articles .block-featured-blog-articles-content{gap:var(--size-small);flex-direction:row}}@media (width>=1300px){.block-featured-blog-articles .block-featured-blog-articles-content{padding-inline:var(--size-xlarge)}}.block-featured-blog-articles .block-featured-blog-articles-content h2{text-align:center}@media (width>=1100px){.block-featured-blog-articles .card-image-container{flex:1 0 calc(25% - var(--size-small))}}.block-featured-blog-articles.green{background-color:var(--color-green-50);padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-featured-blog-articles.green{padding:var(--size-large)}}.block-featured-blog-articles.white{padding-inline:var(--size-small)}@media (width>=1300px){.block-featured-blog-articles.white{padding-inline:var(--size-large)}}.block-image-banner-headline-background{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color-utility-black);align-items:center;width:100%;display:flex}.block-image-banner-headline-background .image-banner-headline-container{width:100%;padding:var(--size-large) var(--size-small);flex-direction:column;justify-content:center;align-items:flex-start;min-height:18.75rem;display:flex}@media (width>=1100px){.block-image-banner-headline-background .image-banner-headline-container{padding:var(--size-large) var(--size-xxlarge);min-height:34rem}}@media (width>=1300px){.block-image-banner-headline-background .image-banner-headline-container{padding:var(--size-xxlarge) var(--size-xxxlarge)}}.block-image-banner-headline-background .image-banner-headline-container .image-banner-headline{width:100%}@media (width>=1300px){.block-image-banner-headline-background .image-banner-headline-container .image-banner-headline{width:45%}}.block-image-banner-headline-background .image-banner-headline-container .image-banner-headline .h1{color:var(--color-white)}.block-image-banner-headline-background.mobile{display:inherit}@media (width>=1100px){.block-image-banner-headline-background.mobile{display:none}}.block-image-banner-headline-background.desktop{display:none}@media (width>=1100px){.block-image-banner-headline-background.desktop{display:inherit}}.block-image-text-columns{width:100%}.block-image-text-columns .image-text-columns-container{align-self:stretch;align-items:center;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width);padding:var(--size-medium) var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-image-text-columns .image-text-columns-container{justify-content:space-between;gap:var(--size-medium);flex-direction:row}}@media (width>=1300px){.block-image-text-columns .image-text-columns-container{padding:var(--size-xlarge)}}.block-image-text-columns .text-column{gap:var(--size-xsmall);flex-flow:column wrap;order:0;width:100%;display:flex}@media (width>=1100px){.block-image-text-columns .text-column{width:calc(65% - var(--size-medium))}}.block-image-text-columns .text-column p,.block-image-text-columns .text-column ol,.block-image-text-columns .text-column ul{margin-bottom:0}.block-image-text-columns .text-column table tr{gap:var(--size-xsmall);flex-direction:row;width:100%;display:inline-flex}@media (width>=1100px){.block-image-text-columns .text-column table tr{gap:var(--size-medium)}}.block-image-text-columns .text-column table tr td{gap:var(--size-xxsmall);width:calc(49% - var(--size-xsmall));flex-direction:column;display:inline-flex}.block-image-text-columns .image-column{gap:var(--size-small);flex-direction:column;order:1;width:100%;display:flex}@media (width>=1100px){.block-image-text-columns .image-column{width:calc(35% - var(--size-medium))}}.block-image-text-columns .image-column .image-item{gap:var(--size-xxsmall);flex-direction:column;display:flex}@media (width>=1100px){.block-image-text-columns.text-right .text-column{order:1}.block-image-text-columns.text-right .image-column{order:0}}.block-image-text-columns.green{background-color:var(--color-green-50)}.block-image-text-columns.white{background-color:var(--color-white);padding-block:0}#water-treatment .block-image-text-columns .image-text-columns-container{padding-block:0}.block-image-text-columns-fancy{width:100%}.block-image-text-columns-fancy .image-text-columns-container{background-color:var(--color-green-50);flex-flow:column wrap;align-self:stretch;align-items:stretch;width:100%;margin-inline:auto;display:flex}@media (width>=1100px){.block-image-text-columns-fancy .image-text-columns-container{flex-direction:row;justify-content:space-between}}.block-image-text-columns-fancy .text-column{gap:var(--size-xsmall);width:100%;padding-block:var(--size-medium);padding-inline:var(--size-small);flex-flow:column wrap;order:0;display:flex}@media (width>=1100px){.block-image-text-columns-fancy .text-column{width:calc(50% - var(--size-medium));padding-block:var(--size-xlarge);padding-left:var(--size-xlarge)}}.block-image-text-columns-fancy .text-column p,.block-image-text-columns-fancy .text-column ol,.block-image-text-columns-fancy .text-column ul{margin-bottom:0!important}.block-image-text-columns-fancy .image-column{background-position:50%;background-repeat:no-repeat;background-size:cover;order:1;width:100%;min-height:25rem;position:relative}@media (width>=1100px){.block-image-text-columns-fancy .image-column{width:calc(50% - var(--size-medium));height:auto}}.block-image-text-columns-fancy .image-column .image-texture{z-index:100;background-image:url(/wp-content/themes/crownroyalstoves/dist/misc/image-texture-bottom.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:3.125rem;position:absolute;top:-10px;left:0}@media (width>=1100px){.block-image-text-columns-fancy .image-column .image-texture{background-image:url(/wp-content/themes/crownroyalstoves/dist/misc/image-texture-left.webp);width:6.25rem;height:100%;top:0;left:-10px}.block-image-text-columns-fancy.text-right .text-column{order:1}.block-image-text-columns-fancy.text-right .image-column{order:0}}.block-image-gallery{width:100%}.block-image-gallery .block-image-gallery-content{gap:var(--size-xsmall);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1300px){.block-image-gallery .block-image-gallery-content{padding-inline:var(--size-xlarge)}}.block-image-gallery .block-image-gallery-content p{margin-bottom:0}.block-image-gallery .image-gallery-container{gap:var(--size-small);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=850px){.block-image-gallery .image-gallery-container{gap:var(--size-medium);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.block-image-gallery .image-gallery-container{grid-template-columns:repeat(3,minmax(0,1fr))}.block-image-gallery .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.block-image-gallery .image-gallery-container .gallery-card-container{gap:var(--size-xxsmall);flex-direction:column;width:auto;min-width:0;display:flex}@media (width>=850px){.block-image-gallery .image-gallery-container .gallery-card-container{width:auto}}@media (width>=1100px){.block-image-gallery .image-gallery-container .gallery-card-container,.block-image-gallery .image-gallery-container .gallery-card-container:first-child:nth-last-child(4),.block-image-gallery .image-gallery-container .gallery-card-container:first-child:nth-last-child(4)~.gallery-card-container{width:auto}}.block-image-gallery .image-gallery-container .gallery-card-container .description p{font-size:.75rem;font-weight:600}.block-image-gallery .block-image-gallery-content.center-align{justify-content:center}.block-image-gallery .block-image-gallery-content.center-align h2,.block-image-gallery .block-image-gallery-content.center-align h3,.block-image-gallery .block-image-gallery-content.center-align h4,.block-image-gallery .block-image-gallery-content.center-align h5,.block-image-gallery .block-image-gallery-content.center-align h6,.block-image-gallery .block-image-gallery-content.center-align a,.block-image-gallery .block-image-gallery-content.center-align p{text-align:center}.block-image-gallery .block-image-gallery-content.center-align .image-gallery-container{justify-content:center}.block-image-gallery .block-image-gallery-content.center-align .image-gallery-container .gallery-content{text-align:center}.block-image-gallery.green{background-color:var(--color-green-50)}.block-image-gallery.green .block-image-gallery-content{padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-image-gallery.green .block-image-gallery-content{padding:var(--size-xlarge)}}.block-image-gallery.white .block-image-gallery-content{background-color:var(--color-white);padding-block:0;padding-inline:var(--size-small)}@media (width>=1300px){.block-image-gallery.white .block-image-gallery-content{padding-inline:var(--size-xlarge)}}.single-portal .image-gallery-container .gallery-card-container .gallery-content,#outdoor-furnace-videos-and-gallery .image-gallery-container .gallery-card-container .gallery-content{order:1}.single-portal .image-gallery-container .gallery-card-container .gallery-content .h5,#outdoor-furnace-videos-and-gallery .image-gallery-container .gallery-card-container .gallery-content .h5{margin-top:var(--size-xxxsmall);margin-bottom:var(--size-xxsmall)}.single-portal .image-gallery-container .gallery-card-container .gallery-image,#outdoor-furnace-videos-and-gallery .image-gallery-container .gallery-card-container .gallery-image{order:0}@media (width>=1100px){#dealer-displays .image-gallery-container,#dealers-displays .image-gallery-container,#dealer-logos .image-gallery-container,#dealers-logos .image-gallery-container,#documents .image-gallery-container{gap:var(--size-xxlarge);grid-template-columns:repeat(3,minmax(0,1fr))}:is(#dealer-displays .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4)),#dealers-displays .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4)),#dealer-logos .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4)),#dealers-logos .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4)),#documents .image-gallery-container:has(>.gallery-card-container:first-child:nth-last-child(4))),#dealers-logos .image-gallery-container,#documents .image-gallery-container{grid-template-columns:repeat(4,minmax(0,1fr))}}#dealers-marketing .block-image-gallery{margin-bottom:0}#dealers-marketing .wp-block-columns{max-width:var(--max-inner-content-width-small);margin-top:0}.block-product-comparison{align-self:stretch;gap:var(--size-small);background-color:var(--color-green-50);width:100%;padding:var(--size-medium) var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-product-comparison{flex-direction:row}}@media (width>=1300px){.block-product-comparison{padding:var(--size-large)}}.block-product-comparison .product-comparison-intro{align-items:center;gap:var(--size-xsmall);width:100%;max-width:var(--max-inner-content-width-small);flex-flow:column wrap;margin-inline:auto;display:flex}.block-product-comparison .product-comparison-intro h2,.block-product-comparison .product-comparison-intro p{text-align:center}.block-product-comparison .product-comparison-container{justify-content:center;align-self:stretch;gap:var(--size-small);flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.block-product-comparison .product-comparison-container{flex-direction:row;gap:0}}.block-product-comparison .product-comparison-container .product-comparison-item{text-align:center;flex-direction:column;width:100%;display:flex}@media (width>=1100px){.block-product-comparison .product-comparison-container .product-comparison-item{width:calc(50% - var(--size-medium))}}@media (width>=1500px){.block-product-comparison .product-comparison-container .product-comparison-item{width:25%}}.block-product-comparison .product-comparison-container .product-comparison-item h3,.block-product-comparison .product-comparison-container .product-comparison-item h4,.block-product-comparison .product-comparison-container .product-comparison-item p{text-align:center}.block-product-comparison .product-comparison-container .product-comparison-item p:last-of-type{margin-bottom:0}.block-product-comparison .product-comparison-container .product-comparison-item .item-line-header{background-color:var(--color-green-200);padding:var(--size-xxsmall) var(--size-xsmall)}.block-product-comparison .product-comparison-container .product-comparison-item .item-line{padding:var(--size-xsmall) var(--size-small);flex-direction:column;gap:4px;display:flex}.block-product-comparison .product-comparison-container .product-comparison-item .item-line:nth-of-type(2n){background-color:var(--color-green-100)}.block-product-comparison .product-comparison-container .product-comparison-item hr.product-comparison-divider{border-bottom:1px solid var(--color-neutral-200);width:12.5rem;margin-block:0;margin-inline:auto;display:none}@media (width>=1500px){.block-product-comparison .product-comparison-container .product-comparison-item .item-line.best-fit{min-height:11.25rem}.block-product-comparison .product-comparison-container .product-comparison-item .item-line.key-difference{min-height:14.375rem}}.block-product-comparison .product-comparison-container .product-comparison-item h4{text-transform:uppercase;font-size:1.125rem;line-height:1.5rem}#outdoor-furnaces-boilers .block-product-comparison{margin-block:0!important}.view-product-link{color:var(--color-orange-base);font-family:var(--font-headline);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:flex}.view-product-link:visited,.view-product-link:active{color:var(--color-orange-base)}.view-product-link svg{width:1.25rem;height:1.25rem;fill:var(--color-orange-base);margin-right:5px}.view-product-link:hover{color:var(--color-orange-600)}.view-product-link:hover svg{fill:var(--color-orange-600)}.block-product-list{align-self:stretch;gap:var(--size-small);background-color:var(--color-green-50);width:100%;padding:var(--size-medium) var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-product-list{flex-direction:row}}@media (width>=1300px){.block-product-list{padding:var(--size-large)}}.block-product-list .product-list-intro{align-items:center;gap:var(--size-xsmall);width:100%;max-width:var(--max-inner-content-width-small);flex-flow:column wrap;margin-inline:auto;display:flex}.block-product-list .product-list-intro h2,.block-product-list .product-list-intro p{text-align:center}.block-product-list .product-list-container{justify-content:center;align-self:stretch;gap:var(--size-small);flex-flow:column wrap;width:100%;display:flex}@media (width>=1100px){.block-product-list .product-list-container{flex-direction:row}}.block-product-list .product-list-container .product-link-container{background-color:var(--color-white);border:4px solid var(--color-white);align-content:center;gap:var(--size-medium);width:100%;padding:var(--size-xsmall);flex-direction:column;display:flex;position:relative}@media (width>=1100px){.block-product-list .product-list-container .product-link-container{width:calc(50% - var(--size-xsmall));padding:var(--size-small)}}.block-product-list .product-list-container .product-link-container .new-flag{width:3.75rem;top:-4px;left:var(--size-small);margin-bottom:-20px;position:absolute}@media (width>=1100px){.block-product-list .product-list-container .product-link-container .new-flag{width:5.375rem;left:var(--size-medium)}}.block-product-list .product-list-container .product-link-container .product-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain;width:15.625rem;height:15.625rem;margin-inline:auto}@media (width>=1100px){.block-product-list .product-list-container .product-link-container .product-image-container{width:18.75rem;height:18.75rem}}.block-product-list .product-list-container .product-link-container .product-list-content{place-content:center;gap:var(--size-xxsmall);flex-direction:column;display:flex}.block-product-list .product-list-container .product-link-container h3,.block-product-list .product-list-container .product-link-container p,.block-product-list .product-list-container .product-link-container .overline{color:var(--color-utility-black);text-align:center}.block-product-list .product-list-container .product-link-container p{margin-bottom:var(--size-xxsmall)}.block-product-list .product-list-container .product-link-container:hover{border-color:var(--color-green-400)}.block-product-list .product-list-container .product-link-container:hover .icon-button{border-color:var(--color-yellow-base);background:var(--color-yellow-base)}.block-product-list .product-list-container .product-link-container:hover .icon-button svg{fill:var(--color-utility-black)}.block-product-pricing{width:100%;margin-inline:auto}.block-product-pricing .block-product-pricing-content{align-self:stretch;align-items:center;gap:var(--size-small);width:100%;max-width:var(--max-inner-content-width);padding-inline:var(--size-small);flex-flow:column wrap;margin-inline:auto;display:flex}@media (width>=1100px){.block-product-pricing .block-product-pricing-content{gap:var(--size-large);flex-direction:row}}@media (width>=1300px){.block-product-pricing .block-product-pricing-content{padding-inline:var(--size-xlarge)}}.block-product-pricing .block-product-pricing-content .text-column{gap:var(--size-xsmall);flex-flow:column wrap;order:0;width:100%;display:flex}@media (width>=1100px){.block-product-pricing .block-product-pricing-content .text-column{width:calc(65% - var(--size-medium));order:1}}.block-product-pricing .block-product-pricing-content .text-column p,.block-product-pricing .block-product-pricing-content .text-column ol,.block-product-pricing .block-product-pricing-content .text-column ul{margin-bottom:0}.block-product-pricing .block-product-pricing-content .image-column{gap:var(--size-small);flex-direction:column;order:1;width:100%;display:flex}@media (width>=1100px){.block-product-pricing .block-product-pricing-content .image-column{width:calc(35% - var(--size-medium));order:0;max-width:25rem}}.block-product-pricing .block-product-pricing-content .image-column .image-item{gap:var(--size-xxsmall);flex-direction:column;display:flex}.block-product-pricing .block-product-pricing-content .image-column .image-item .gallery-image{border:1px solid var(--color-neutral-200)}.block-product-pricing.green{background-color:var(--color-green-50)}.block-product-pricing.green .block-product-pricing-content{padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-product-pricing.green .block-product-pricing-content{padding:var(--size-xlarge)}}.block-product-pricing.white{background-color:var(--color-white)}.product-pricing-form .product-pricing-form-fields{gap:var(--size-xxxsmall);flex-direction:row;display:flex}.block-video-gallery{align-self:stretch;gap:var(--size-xsmall);flex-direction:column;width:100%;margin-inline:auto;display:flex}.block-video-gallery .video-gallery-container{gap:var(--size-medium);flex-direction:column;display:flex}@media (width>=1100px){.block-video-gallery .video-gallery-container{gap:var(--size-large);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;display:grid}}.block-video-gallery .video-gallery-container .video-oEmbed-container{max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.block-video-gallery .video-gallery-container .video-oEmbed-container iframe,.block-video-gallery .video-gallery-container .video-oEmbed-container object,.block-video-gallery .video-gallery-container .video-oEmbed-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.block-video-gallery .video-gallery-container .gallery-video{gap:var(--size-xsmall);flex-direction:column;width:100%;display:flex}.block-video-gallery .video-gallery-container .video-text{gap:var(--size-xxsmall);flex-direction:column;display:flex}.block-video-gallery .video-gallery-container .video-text p:last-of-type{margin-bottom:0}.block-video-gallery.green{background-color:var(--color-green-50);padding:var(--size-medium) var(--size-small)}@media (width>=1300px){.block-video-gallery.green{padding:var(--size-xlarge)}}.block-video-gallery.white{background-color:var(--color-white);padding-inline:var(--size-small)}@media (width>=1300px){.block-video-gallery.white{padding-inline:var(--size-xlarge)}}.block-zoho-form{width:100%}.block-zoho-form .zoho-form-container{justify-content:space-between;align-items:flex-start;gap:var(--size-xxsmall);width:100%;max-width:var(--max-inner-content-width-xsmall);padding:var(--size-small);background-color:var(--color-green-50);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1100px){.block-zoho-form .zoho-form-container{gap:var(--size-xsmall)}}@media (width>=1300px){.block-zoho-form .zoho-form-container{padding:var(--size-large)}}@media (width>=1750px){.block-zoho-form .zoho-form-container{max-width:var(--max-inner-content-width-small)}}.block-zoho-form .zoho-form-iframe{width:100%}
