.elementor-1141 .elementor-element.elementor-element-19ea73b3{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.15;}.elementor-1141 .elementor-element.elementor-element-19ea73b3:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/Manchester-8361-barnred_01-_1_.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-19ea73b3::before, .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-19ea73b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1141 .elementor-element.elementor-element-cae9644{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-1141 .elementor-element.elementor-element-cae9644::before, .elementor-1141 .elementor-element.elementor-element-cae9644 > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-cae9644 > .e-con-inner > .elementor-background-video-container::before, .elementor-1141 .elementor-element.elementor-element-cae9644 > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-cae9644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1141 .elementor-element.elementor-element-cae9644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1141 .elementor-element.elementor-element-1f6cddec .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1141 .elementor-element.elementor-element-113ab316 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1141 .elementor-element.elementor-element-7d66741f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1141 .elementor-element.elementor-element-d24312d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;}.elementor-1141 .elementor-element.elementor-element-33796e31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-33796e31.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-33796e31.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-31fa1a2{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-31fa1a2:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-31fa1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/f370-BKG_room-1.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-47a94d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-29978ae3{text-align:center;}.elementor-1141 .elementor-element.elementor-element-29978ae3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1141 .elementor-element.elementor-element-6c631143{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1141 .elementor-element.elementor-element-47f1e7c2 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-47f1e7c2 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-47f1e7c2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-47f1e7c2 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-47f1e7c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-16f21630{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-16f21630.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-16f21630.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-720abf49{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-720abf49:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-720abf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/Service-Collage-1-1.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-3e3bf461{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-60cb1e4a{text-align:center;}.elementor-1141 .elementor-element.elementor-element-60cb1e4a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-47dc2593{text-align:center;}.elementor-1141 .elementor-element.elementor-element-45b2913a .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-45b2913a .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-45b2913a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-45b2913a .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-45b2913a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-5fa026c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-5fa026c5.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-5fa026c5.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-742f244c{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-742f244c:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-742f244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/HB1-Hearth-Pad-2.jpg");background-position:bottom center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-79dada99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-4f889270{text-align:center;}.elementor-1141 .elementor-element.elementor-element-4f889270 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-6ad996ff{text-align:center;}.elementor-1141 .elementor-element.elementor-element-10ce5a67 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-10ce5a67 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-10ce5a67 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-10ce5a67 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-10ce5a67 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-6671276d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-6671276d.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-6671276d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-4c6ffe4b{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-4c6ffe4b:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-4c6ffe4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/LeBOL_lit-no-foodByRenaissance1.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-5157a8b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-596388b3{text-align:center;}.elementor-1141 .elementor-element.elementor-element-596388b3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-18ac228d{text-align:center;}.elementor-1141 .elementor-element.elementor-element-66031817 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-66031817 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-66031817 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-66031817 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-66031817 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-1004f827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-1004f827.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-1004f827.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-54f99103{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-54f99103:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-54f99103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/BarbaraJeanburners1-2000x1075-1.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-53bdf941{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-19708714{text-align:center;}.elementor-1141 .elementor-element.elementor-element-19708714 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-8fe4121{text-align:center;}.elementor-1141 .elementor-element.elementor-element-a3e6b50 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-a3e6b50 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-a3e6b50 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-a3e6b50 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-a3e6b50 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-157c31cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-157c31cf.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-157c31cf.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-2ceb20da{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-2ceb20da:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-2ceb20da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/Service-Collage.jpg");background-position:center center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-f01993a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-4d7a1e03{text-align:center;}.elementor-1141 .elementor-element.elementor-element-4d7a1e03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-7ca35d77{text-align:center;}.elementor-1141 .elementor-element.elementor-element-6a954dbf .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-6a954dbf .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-6a954dbf .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-6a954dbf .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-6a954dbf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-cfff0e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-cfff0e0.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-cfff0e0.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-3673b65{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-3673b65:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-3673b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/06/Service-Collage.png");background-position:bottom center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-2e288fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-bf59574{text-align:center;}.elementor-1141 .elementor-element.elementor-element-bf59574 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-c6b7cea{text-align:center;}.elementor-1141 .elementor-element.elementor-element-cedba96 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-cedba96 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-cedba96 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-cedba96 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-cedba96 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-bf0c7d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-bf0c7d9.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-bf0c7d9.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-f87783f{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-f87783f:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-f87783f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/07/masonry-1-1-1024x684.png");background-position:top center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-671d444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-0005f53{text-align:center;}.elementor-1141 .elementor-element.elementor-element-0005f53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-464be44{text-align:center;}.elementor-1141 .elementor-element.elementor-element-b7c787e .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-b7c787e .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-b7c787e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-b7c787e .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-b7c787e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-2bc753f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-2bc753f.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-2bc753f.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-0a4277a{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-0a4277a:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-0a4277a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/07/shutterstock_2401569053-1-1-1024x575.png");background-position:top center;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-8db8935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-69325fd{text-align:center;}.elementor-1141 .elementor-element.elementor-element-69325fd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-b40f1ca{text-align:center;}.elementor-1141 .elementor-element.elementor-element-5746a71 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-5746a71 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-5746a71 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-5746a71 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-5746a71 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-243de45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-243de45.e-con{--e-con-transform-translateY:0px;}.elementor-1141 .elementor-element.elementor-element-243de45.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-1141 .elementor-element.elementor-element-a4c9bdb{--display:flex;--min-height:12em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-a4c9bdb:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-a4c9bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rockysstoves.com/wp-content/uploads/2025/07/shutterstock_2134510875-1-1-683x1024.png");background-position:0px -348px;background-repeat:no-repeat;background-size:cover;}.elementor-1141 .elementor-element.elementor-element-874aa00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1141 .elementor-element.elementor-element-4aaa26d{text-align:center;}.elementor-1141 .elementor-element.elementor-element-4aaa26d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-db16b82{text-align:center;}.elementor-1141 .elementor-element.elementor-element-b4dff64 .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-b4dff64 .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-b4dff64 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-ad03f85 );}.elementor-1141 .elementor-element.elementor-element-b4dff64 .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-b4dff64 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-458e99e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1141 .elementor-element.elementor-element-78714892 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-6cb190b2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1141 .elementor-element.elementor-element-72f698c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1141 .elementor-element.elementor-element-21c9637c .elementor-button{background-color:var( --e-global-color-ad03f85 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ad03f85 );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-21c9637c .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-21c9637c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-21c9637c .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-21c9637c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1141 .elementor-element.elementor-element-2eae5f7e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-1141 .elementor-element.elementor-element-2eae5f7e .elementor-button:hover, .elementor-1141 .elementor-element.elementor-element-2eae5f7e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1141 .elementor-element.elementor-element-2eae5f7e .elementor-button:hover svg, .elementor-1141 .elementor-element.elementor-element-2eae5f7e .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1141 .elementor-element.elementor-element-113ab316 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-29978ae3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1141 .elementor-element.elementor-element-60cb1e4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-4f889270 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-596388b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-19708714 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-4d7a1e03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-bf59574 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-0005f53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-69325fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-a4c9bdb:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-a4c9bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1141 .elementor-element.elementor-element-4aaa26d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-78714892 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-6cb190b2{text-align:center;}.elementor-1141 .elementor-element.elementor-element-6cb190b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1141 .elementor-element.elementor-element-1f6cddec{text-align:center;}.elementor-1141 .elementor-element.elementor-element-113ab316{text-align:center;}.elementor-1141 .elementor-element.elementor-element-113ab316 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-29978ae3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1141 .elementor-element.elementor-element-60cb1e4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-4f889270 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-596388b3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-19708714 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-4d7a1e03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-bf59574 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-0005f53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-69325fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-a4c9bdb:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-a4c9bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1141 .elementor-element.elementor-element-4aaa26d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-78714892 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1141 .elementor-element.elementor-element-6cb190b2{text-align:center;}.elementor-1141 .elementor-element.elementor-element-6cb190b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1141 .elementor-element.elementor-element-33796e31{--width:32%;}.elementor-1141 .elementor-element.elementor-element-16f21630{--width:32%;}.elementor-1141 .elementor-element.elementor-element-5fa026c5{--width:32%;}.elementor-1141 .elementor-element.elementor-element-6671276d{--width:32%;}.elementor-1141 .elementor-element.elementor-element-1004f827{--width:32%;}.elementor-1141 .elementor-element.elementor-element-157c31cf{--width:32%;}.elementor-1141 .elementor-element.elementor-element-cfff0e0{--width:32%;}.elementor-1141 .elementor-element.elementor-element-bf0c7d9{--width:32%;}.elementor-1141 .elementor-element.elementor-element-2bc753f{--width:32%;}.elementor-1141 .elementor-element.elementor-element-243de45{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1141 .elementor-element.elementor-element-33796e31{--width:48%;}.elementor-1141 .elementor-element.elementor-element-16f21630{--width:48%;}.elementor-1141 .elementor-element.elementor-element-5fa026c5{--width:48%;}.elementor-1141 .elementor-element.elementor-element-6671276d{--width:48%;}.elementor-1141 .elementor-element.elementor-element-1004f827{--width:48%;}.elementor-1141 .elementor-element.elementor-element-157c31cf{--width:48%;}.elementor-1141 .elementor-element.elementor-element-cfff0e0{--width:48%;}.elementor-1141 .elementor-element.elementor-element-bf0c7d9{--width:48%;}.elementor-1141 .elementor-element.elementor-element-2bc753f{--width:48%;}.elementor-1141 .elementor-element.elementor-element-243de45{--width:48%;}}/* Start custom CSS for shortcode, class: .elementor-element-10178d44 */.elementor-1141 .elementor-element.elementor-element-10178d44 span,
.elementor-1141 .elementor-element.elementor-element-10178d44 a,
.elementor-1141 .elementor-element.elementor-element-10178d44 .breadcrumb_last {
  font-family: var(--e-global-typography-text-font-family);
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-text);
  transition: color 0.3s ease;
}

/* Breadcrumb link hover effect */
.elementor-1141 .elementor-element.elementor-element-10178d44 a:hover {
  color: var(--e-global-color-accent);
}/* End custom CSS */